Я использую Fedora 30 (новичок в этом дистрибутиве) и не могу использовать все доступное пространство на зашифрованный раздел. Есть только два раздела sda на общую сумму 300 ГБ, 1 с 1 ГБ и 2 299 ГБ, причем 1 - загрузочный, а 2 - все остальное. sda2 зашифрован и был настроен с помощью LVM.
При запуске df -h я могу видеть размеры, выделенные для каждого каталога:
Filesystem Size Used Avail Use% Mounted on
devtmpfs 7.9G 0 7.9G 0% /dev
tmpfs 7.9G 72M 7.8G 1% /dev/shm
tmpfs 7.9G 9.2M 7.9G 1% /run
tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup
/dev/mapper/fedora-root 15G 13G 2.1G 87% /
tmpfs 7.9G 24K 7.9G 1% /tmp
/dev/sda1 976M 167M 742M 19% /boot
tmpfs 1.6G 52K 1.6G 1% /run/user/1000
Глядя в gparted, я вижу, что все 299 ГБ выделены для раздела sda2. Также в / dev / mapper можно увидеть каталог luk, и я знаю, что это связано с шифрованием диска, но не знаю, как именно.
fdisk -l output:
Disk /dev/sda: 300 GiB, 322122547200 bytes, 629145600 sectors
Disk model: Virtual disk
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x18ffed28
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 2099199 2097152 1G 83 Linux
/dev/sda2 2099200 629145599 627046400 299G 83 Linux
Disk /dev/mapper/luks-1a41761b-c234-4fee-9c8d-5464c79c71d9: 299 GiB, 321030979584 bytes, 627013632 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/fedora-root: 15 GiB, 16106127360 bytes, 31457280 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/fedora-swap: 7.9 GiB, 8497659904 bytes, 16596992 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Я также пробовал использовать lvextend / resize2fs, чтобы безуспешно освободить место для / dev / mapper / fedora-root.
Пожалуйста, дайте мне знать, что я делаю неправильно, или я не понимаю этот процесс или то, что здесь происходит. Спасибо за вашу помощь!
ИЗМЕНИТЬ
выходы vgs и lvs по запросу удаленного комментария. Размеры томов немного изменились из-за некоторых экспериментов, но такая же ситуация, как и раньше.
VG #PV #LV #SN Attr VSize VFree
fedora 1 2 0 wz--n- 298.98g <54.07g
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
root fedora -wi-ao---- 237.00g
swap fedora -wi-ao---- 7.91g
Отказ от ответственности: лучше делать резервные копии перед выполнением потенциально опасных операций, таких как изменение размера файловой системы в первый раз.
Ваш fedora-root
LV имеет размер 237,00 г , но ваша файловая система /
имеет размер 15g. Это означает, что не был выполнен последний шаг по увеличению доступного размера.
Для файловой системы xfs , чтобы использовать весь доступный раздел или пространство LV, это будет просто:
# xfs_growfs /
В случае, если по умолчанию xfs не был выбран, каждая файловая система имеет свой собственный метод увеличения размера. Например, с файловой системой ext4 вместо этого будет:
# resize2fs /dev/mapper/fedora-root
Оба работают (или должны быть выполнены) в сети. Имейте в виду, что xfs не может быть уменьшен обратно и что ext4 не может быть сжат в интерактивном режиме, только в автономном режиме, что довольно сложно для корневой файловой системы.
в другой раз: команда lvresize
имеет параметр - resizefs
, который может выполнять оба действия в одной команде.