Назад | Перейти на главную страницу

Слияние разделов в Ubuntu 9.10

Текущая установка раздела на моем ноутбуке выглядит примерно так:

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xed1f86f7

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        5592    44913928+   7  HPFS/NTFS
Partition 1 does not end on cylinder boundary.
/dev/sda2           18637       19457     6592320   12  Compaq diagnostics
Partition 2 does not end on cylinder boundary.
/dev/sda3            5593       18636   104775930    5  Extended
/dev/sda5            5593       10571    39993786   83  Linux
/dev/sda6           10572       10820     2000061   82  Linux swap / Solaris
/dev/sda7           10821       18636    62781988+  83  Linux

Partition table entries are not in disk order

Как видно ниже, / находится на / dev / sda5, а / home смонтирован на / dev / sda7 с разделом подкачки 2 ГБ между ними. Проблемы с пространством уже начали появляться, и я хотел бы изменить разделы так, чтобы / и / home были объединены в один большой раздел, а подкачка находилась в конце таблицы. Можно ли это сделать без потери данных в моей текущей корневой файловой системе или, если на то пошло, в каталоге / home?

Разделы sda5 и sda7 - ext4.

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda5              38G  5.6G   31G  16% /
udev                  922M  320K  921M   1% /dev
none                  922M  208K  921M   1% /dev/shm
none                  922M  216K  921M   1% /var/run
none                  922M     0  922M   0% /var/lock
none                  922M     0  922M   0% /lib/init/rw
/dev/sda7              59G   23G   34G  41% /home

Сначала вы хотите переместить / home в раздел /. Отключите / home, перемонтируйте его в / mnt и переместите каталоги из / mnt в теперь пустой / home каталог. Затем отредактируйте fstab, чтобы / home больше не монтировался при загрузке.

Затем вы хотите удалить старый раздел / home и увеличить размер раздела /. Gnuparted или qtparted позволят вам это сделать и имеют простой графический интерфейс.

Если в вашем разделе / ​​home больше данных, чем может поместиться в разделе / ​​без измененного размера, то у вас проблема.