Как увеличить раздел LVM, чтобы включить недавно освобожденный раздел (теперь нераспределенное пространство)

У меня был раздел Windows, и я использовал его для виртуальной машины VirtualBox. Теперь я мог использовать дополнительное пространство, которое он занимал. LVM2 используется на стороне Linux, но раздел Windows, который был удален, предшествовал установке LVM. Это место должно быть добавлено к /home раздел. Я создал администратора, у которого есть домашний каталог, которого нет в /home так что я могу войти как он и сделать это. Процедура? Нужно ли связываться с группой томов? Нужно ли использовать fdisk сначала или я могу использовать pv* команда? Эта ситуация кажется более сложной, чем gparted или lvm (инструмент с графическим интерфейсом).

Дополнительная информация:

dude@machine:~$ sudo lvs 
  LV     VG        Attr      LSize   Pool Origin Data%  Move Log Copy%  Convert
  home   ubuntu-vg -wi-ao--- 214.87g                                           
  root   ubuntu-vg -wi-ao--- 191.39g                                           
  swap_1 ubuntu-vg -wi-a----  31.94g                                           
dude@machine:~$ sudo fdisk -l /dev/sdb

Disk /dev/sdb: 500.1 GB, 500106780160 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976771055 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xca18e148

Note: Below sdb3 is physical and sdb5 logical but it's the same space. 

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb3       526147582   976769023   225310721    5  Extended 
/dev/sdb5       526147584   976769023   225310720   8e  Linux LVM

dude@machine:~$ df -T
Filesystem                  Type     1K-blocks     Used Available Use% Mounted on
/dev/mapper/ubuntu--vg-root ext4     197401876 13355496 173995820   8% /
none                        tmpfs            4        0         4   0% /sys/fs/cgroup
udev                        devtmpfs  16428232        4  16428228   1% /dev
tmpfs                       tmpfs      3288660     1580   3287080   1% /run
none                        tmpfs         5120        0      5120   0% /run/lock
none                        tmpfs     16443284    19692  16423592   1% /run/shm
none                        tmpfs       102400       44    102356   1% /run/user
/dev/sda1                   ext2        240972    51593    176938  23% /boot
/dev/mapper/ubuntu--vg-home ext4     221638340 24327232 186029496  12% /home
/home/dude/.Private          ecryptfs 221638340 24327232 186029496  12% /home/dude

1 ответ

Решение

Вам нужно:

  1. использование fdisk/parted/так далее. создать раздел в пустом пространстве
  2. использование pvcreate создать физический том на новом разделе.
  3. использование vgextend чтобы добавить новый физический том в текущую группу томов, или vgcreate создать новую группу томов
  4. использование lvextend расширить логический объем /home-rтак что файловая система тоже расширяется). Вы захотите размонтировать раздел, прежде чем делать это.

Вы можете сделать как 1, так и 2 за один шаг, используя GParted (щелкните правой кнопкой мыши свободное место, отформатируйте как lvm2 pv). Третий и четвертый этап необходимо выполнить с помощью соответствующих команд.

Другие вопросы по тегам