Я увеличил размер расширенных и логических разделов в моей виртуальной машине Ubuntu, как описано здесь: Добавление свободного неразделенного пространства в основной раздел Ubuntu
Теперь я хочу добавить эти новые сектора в мою текущую файловую систему.
Мои дисковые файловые системы (как видно с помощью df -h
):
Filesystem Size Used Avail Use% Mounted on
udev 2.0G 0 2.0G 0% /dev
tmpfs 396M 8.1M 388M 3% /run
/dev/mapper/vagrant--vg-root 38G 14G 23G 37% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/sda1 472M 48M 401M 11% /boot
vagrant 477G 399G 78G 84% /vagrant
shared_directory 477G 399G 78G 84% /shared_directory
tmpfs 396M 0 396M 0% /run/user/1000
Файловая система, которую мне нужно увеличить в размерах, чтобы использовать это пространство, - /dev/mapper/vagrant--vg-root
.
Соответствующие устройства sda2 и sda5
sudo fdisk /dev/sda <<< "p"
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 999423 997376 487M 83 Linux
/dev/sda2 1001470 230195199 229193730 109.3G 5 Extended
/dev/sda5 1001472 230195199 229193728 109.3G 83 Linux
Я попытался использовать resize2fs на них, но безрезультатно:
vagrant@dsvm:~$ sudo resize2fs /dev/mapper/vagrant--vg-root
resize2fs 1.42.13 (17-May-2015)
The filesystem is already 10097664 (4k) blocks long. Nothing to do!
vagrant@dsvm:~$ sudo resize2fs /dev/mapper/vagrant--vg-root 26214400
resize2fs 1.42.13 (17-May-2015)
The containing partition (or device) is only 10097664 (4k) blocks.
You requested a new size of 26214400 blocks.
vagrant@dsvm:~$ sudo resize2fs /dev/sda2
resize2fs 1.42.13 (17-May-2015)
resize2fs: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda2
Couldn't find valid filesystem superblock.
vagrant@dsvm:~$ sudo resize2fs /dev/sda5
resize2fs 1.42.13 (17-May-2015)
resize2fs: Device or resource busy while trying to open /dev/sda5
Couldn't find valid filesystem superblock.
Что я должен сделать, чтобы включить это пространство в мою файловую систему?
Согласно запросу в комментариях, результаты pvdisplay и lvdisplay после выполнения предложенных действий.
pvdisplay
--- Physical volume ---
PV Name /dev/sda5
VG Name vagrant-vg
PV Size 109.29 GiB / not usable 2.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 27977
Free PE 9861
Allocated PE 18116
PV UUID rsXeaK-LWoy-XJGD-ZfCK-BjFM-3zvn-nqMD14
lvdisplay
--- Logical volume ---
LV Path /dev/vagrant-vg/root
LV Name root
VG Name vagrant-vg
LV UUID zkQ8lz-Ghpb-gCGi-WO5Y-m7Ga-JUeH-8hy5Ds
LV Write Access read/write
LV Creation host, time vagrant, 2017-10-27 20:31:10 +0000
LV Status available
# open 1
LV Size 69.77 GiB
Current LE 17860
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 252:0