Мне нужно изменить размер дискового пространства гостевой системы 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 и вырасти раздел. Примените изменения.