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

Расширение дискового пространства в Ubuntu 10.04 (VMWare Guest)

Мне нужно изменить размер дискового пространства гостевой системы Ubuntu на VMWare Workstation. После использования утилиты расширения диска на рабочей станции vmware мне нужно сделать некоторую магию Linux, чтобы изменить размер раздела. Я искал и нашел много сообщений об изменении его размера. К сожалению, я не очень хорошо это понимаю. Кто-нибудь может мне с этим помочь?

jclawson@ubuntu:~$ df

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/ubuntu-root
                       7583436   5678136   1520072  79% /
udev                   1030884       152   1030732   1% /dev
none                   1030884         0   1030884   0% /dev/shm
none                   1030884        72   1030812   1% /var/run
none                   1030884         0   1030884   0% /var/lock
none                   1030884         0   1030884   0% /lib/init/rw
/dev/sda5               233335     39274    181613  18% /boot
.host:/              244035580  96519316 147516264  40% /mnt/hgfs


root@ubuntu:~# lvs
LV     VG     Attr   LSize   Origin Snap%  Move Log Copy%  Convert
root   ubuntu -wi-ao   7.35G
swap_1 ubuntu -wi-ao 388.00M


root@ubuntu:~# fdisk -l

Disk /dev/sda: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0009bea5

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1013     8136891   8e  Linux LVM
/dev/sda2            1014        1044      249007+   5  Extended
/dev/sda5            1014        1044      248976   83  Linux

Я очень ценю помощь.

Итак, после долгих усилий я наконец понял, как это сделать. И снова gparted использовать нельзя. Во-первых, вам следует увеличить размер диска в VMWare Workstation. Загрузитесь в livecd и откройте корневой терминал:

Нам нужно создать новый основной раздел типа LVM из свободного неиспользуемого пространства.

#fdisk /dev/sda
#Command (m for help): n
#Command (m for help): p
#Command (m for help): 3
#Command (m for help): w

Перезагрузите виртуальную машину снова в live cd

Создайте физический объем:

#pvcreate /dev/sda3

Добавьте новую колонку в группу:

#vgextend ubuntu /dev/sda3

Узнайте, сколько свободного места вы хотите расширить до

#vgdisplay

Проверьте, что равно "Free PE / Size", и используйте это значение в следующей команде.

Расширьте lvm и увеличьте файловую систему в новом пространстве

#e2fsck -f /dev/ubuntu/root
#lvextend -L +12.6G /dev/ubuntu/root
#resize2fs /dev/ubuntu/root

Готово!

Сделайте резервную копию вашей машины. Загрузите систему с помощью GParted и вырасти раздел. Примените изменения.

Вот видео.