Расширение тома LVM - Как использовать parted для увеличения физического объема?

У меня есть облачный сервер под управлением 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
1
задан 2 May 2018 в 17:10

1 ответ

Может быть немного поздно, но я хочу объяснить как пользователь RedHat.
Вы должны создать физический том с помощью команды pvcreate, в вашем случае

    $ pvcreate /dev/sda7

, а затем расширить группу томов, чтобы иметь свободное место, с помощью vgextend VolumeGroupName /created/part и . vgdisplay VolumeGroupName, чтобы проверить свободное место

    $ vgextend VolGroup00 /dev/sda7 
    $ vgdisplay VolGroup00   

, а затем вы можете расширить свой раздел lvm (/dev/sda6).

Физические тома объединяются в группы томов, а группы томов делятся на логические тома.
Для расширения логического тома у вас должно быть свободное место в группе томов. Чтобы иметь свободное место в вашей группе томов, вам нужен свободный раздел, который является физическим разделом для расширения вашей группы томов.

Операции с логическими томами практически одинаковы для многих дистрибутивов.

0
ответ дан 3 March 2020 в 12:15

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

Похожие вопросы: