У меня есть облачный сервер под управлением Ubuntu 14.04, размещенный на fasthosts. Я недавно увеличил объем хранилища со 100 ГБ до 110 ГБ, однако, когда я запустил df
, я вижу, что в настоящее время он не используется файловой системой
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 483M 4.0K 483M 1% /dev
tmpfs 99M 688K 99M 1% /run
/dev/dm-0 99G 87G 7.4G 93% /
none 4.0K 0 4.0K 0% /sys/fs/cgroup
none 5.0M 0 5.0M 0% /run/lock
none 494M 8.0K 494M 1% /run/shm
none 100M 0 100M 0% /run/user
/dev/sda1 232M 79M 137M 37% /boot
Я понимаю, что мне нужно расширить свои физические тома, чтобы использовать их с LVM
$ sudo pvdisplay
--- Physical volume ---
PV Name /dev/sda5
VG Name VolGroup00
PV Size 49.76 GiB / not usable 2.00 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 12738
Free PE 0
Allocated PE 12738
PV UUID 6Oa34y-MFIr-KFy1-7TUB-liRV-d6vn-qnlWZ9
--- Physical volume ---
PV Name /dev/sda6
VG Name VolGroup00
PV Size 50.00 GiB / not usable 3.97 MiB
Allocatable yes (but full)
PE Size 4.00 MiB
Total PE 12799
Free PE 0
Allocated PE 12799
PV UUID DIwQMv-vFaL-dih4-OE2R-bwRp-XfUd-etDeWo
Я попытался расширить свой второй раздел до конца дискового пространства, чтобы использовать его с LVM, но это не сработало.
(parted) print free
Model: Msft Virtual Disk (scsi)
Disk /dev/sda: 118GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Number Start End Size Type File system Flags
32.3kB 1049kB 1016kB Free Space
1 1049kB 256MB 255MB primary ext4 boot
256MB 257MB 1048kB Free Space
2 257MB 118GB 118GB extended
5 257MB 53.7GB 53.4GB logical lvm
6 53.7GB 107GB 53.7GB logical lvm
107GB 118GB 10.6GB Free Space
118GB 118GB 112MB Free Space
Должен ли я создать новый раздел или есть способ расширить раздел 6, чтобы использовать дополнительное пространство?
выведите на pvs; vgs; lvs
$ sudo pvs && sudo vgs && sudo lvs
PV VG Fmt Attr PSize PFree
/dev/sda5 VolGroup00 lvm2 a-- 49.76g 0
/dev/sda6 VolGroup00 lvm2 a-- 50.00g 0
VG #PV #LV #SN Attr VSize VFree
VolGroup00 2 1 0 wz--n- 99.75g 0
LV VG Attr LSize Pool Origin Data% Move Log Copy% Convert
LogVol00 VolGroup00 -wi-ao--- 99.75g
Может быть немного поздно, но я хочу объяснить как пользователь RedHat.
Вы должны создать физический том с помощью команды pvcreate
, в вашем случае
$ pvcreate /dev/sda7
, а затем расширить группу томов, чтобы иметь свободное место, с помощью vgextend VolumeGroupName /created/part
и . vgdisplay VolumeGroupName
, чтобы проверить свободное место
$ vgextend VolGroup00 /dev/sda7
$ vgdisplay VolGroup00
, а затем вы можете расширить свой раздел lvm (/dev/sda6).
Физические тома объединяются в группы томов, а группы томов делятся на логические тома.
Для расширения логического тома у вас должно быть свободное место в группе томов. Чтобы иметь свободное место в вашей группе томов, вам нужен свободный раздел, который является физическим разделом для расширения вашей группы томов.
Операции с логическими томами практически одинаковы для многих дистрибутивов.