Я использую 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 вывод:
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
опция, которая может выполнять оба действия в одной команде.