Как увеличить раздел 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 ответ
Вам нужно:
- использование
fdisk
/parted
/так далее. создать раздел в пустом пространстве - использование
pvcreate
создать физический том на новом разделе. - использование
vgextend
чтобы добавить новый физический том в текущую группу томов, илиvgcreate
создать новую группу томов - использование
lvextend
расширить логический объем/home
(с-r
так что файловая система тоже расширяется). Вы захотите размонтировать раздел, прежде чем делать это.
Вы можете сделать как 1, так и 2 за один шаг, используя GParted (щелкните правой кнопкой мыши свободное место, отформатируйте как lvm2 pv
). Третий и четвертый этап необходимо выполнить с помощью соответствующих команд.