Это было выводом 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? Если так, как? Если не затем, какие команды я должен выполнить?
Ваша система использует управление логическими томами (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]