Как я могу добавить новое пространство к группе объема после изменения размеров раздела?

Это было выводом lsblk прежде, чем работать разделенный:

sda                     8:0    0    90G  0 disk 
└─sda1                  8:1    0    40G  0 part 
  ├─ubuntu--vg-root   253:0    0    39G  0 lvm  /
  └─ubuntu--vg-swap_1 253:1    0   976M  0 lvm  [SWAP]

После добавления большего количества пространства к моему диску I виртуальной машины выполнил следующие команды для отражения нового пространства в ОС:

sudo parted /dev/sda
resizepart 1 
sudo resize2fs /dev/sda1
quit

Затем o получил это сообщение:

Information: You may need to update /etc/fstab.

Теперь вывод lsblk :

sda                     8:0    0    90G  0 disk 
└─sda1                  8:1    0    90G  0 part 
  ├─ubuntu--vg-root   253:0    0    39G  0 lvm  /
  └─ubuntu--vg-swap_1 253:1    0   976M  0 lvm  [SWAP]

Но система все еще показывает 42 ГБ вместо нового размера диска на 90 ГБ, я думаю, что должен сделать что-то для добавления устройства хранения данных в человечности - vg-корень...

Это, потому что я должен обновить/etc/fstab? Если так, как? Если не затем, какие команды я должен выполнить?

2
задан 30 September 2018 в 20:16

1 ответ

Ваша система использует управление логическими томами (LVM). В этой установке раздел непосредственно не размещает файловую систему, но физический том LVM. Файловая система размещается логическим томом LVM, который содержится на одном или нескольких физических томах.

Я воссоздал Вашу ситуацию в VM. Просто выполнение resizepart использование parted не расширяет физический том:

$ lsblk
NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                     8:0    0   90G  0 disk 
└─sda1                  8:1    0   90G  0 part 
  ├─ubuntu--vg-root   252:0    0   39G  0 lvm  /
  └─ubuntu--vg-swap_1 252:1    0  976M  0 lvm  [SWAP]

$ sudo pvs
  PV         VG        Fmt  Attr PSize  PFree 
  /dev/sda1  ubuntu-vg lvm2 a--  40,00g 44,00m

Таким образом, необходимо расширить физический том:

sudo pvresize /dev/sda1

Результат может быть проверен с помощью pvs:

$ sudo pvs
  PV         VG        Fmt  Attr PSize  PFree 
  /dev/sda1  ubuntu-vg lvm2 a--  90,00g 50,04g

Затем измените размер логического тома. Использовать -r автоматически изменить размер содержавшей файловой системы. После префикса /dev/mapper/, укажите имя логического тома, показанное lsblk ниже sda1:

sudo lvresize -r -l+100%FREE /dev/mapper/ubuntu--vg-root

Обе этих операции могут быть сделаны, даже когда загружено от измененного диска, Вы не должны загружать живой CD.

Результат:

$ lsblk
NAME                  MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda                     8:0    0   90G  0 disk 
└─sda1                  8:1    0   90G  0 part 
  ├─ubuntu--vg-root   252:0    0   89G  0 lvm  /
  └─ubuntu--vg-swap_1 252:1    0  976M  0 lvm  [SWAP]
1
ответ дан 2 December 2019 в 04:41

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

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