Я не понимаю вывод / dev / mapper.
Взят ли 146G для / home из 350G, выделенных для /?
Если они разделены, как мне перенастроить / home на 46G и / на 450G?
# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 620K 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/mapper/fedora-root 350G 284G 67G 82% /
tmpfs 32G 220K 32G 1% /tmp
/dev/sda1 477M 120M 328M 27% /boot
/dev/mapper/fedora-home 146G 1.1G 145G 1% /home
tmpfs 6.3G 0 6.3G 0% /run/user/1004
В /dev/mapper/*
устройства используются для более сложных вещей, таких как LVM dm-crypt и другие продвинутые блочные устройства. Учитывая наименования устройств, я готов поспорить, что ваша система использует LVM и имеет группу томов с именем fedora
, и два логических тома root
, и home
. Вы можете убедиться, что используете LVM, посмотрев на вывод pvs
, vgs
, и lvs
в них перечислены физические тома, группы томов и логические тома.
Сжать логический том довольно сложно. Но с тех пор fedora-home
используется только 1,1 ГБ хранилища, из которого можно сделать резервную копию данных home
в другой каталог в вашей корневой файловой системе. Затем размонтируйте и удалите home
логический том. После этого вы можете расширить корневой логический том и файловую систему. Если хотите, можете воссоздать еще один home
логический том.
При использовании LVM действительно следует выделять пространство для томов только по мере необходимости. Итак, после удаления и воссоздания небольшого дома и расширения корневого тома вы должны оставить немного свободного места, а не выделять все одно или другое. Выделяйте только то, что вам нужно, чтобы вы могли расширять их по мере необходимости.
Как всегда, прежде чем вы слишком сильно что-то меняете, всегда полезно убедиться, что у вас есть хорошие резервные копии. Также неплохо сначала поиграть с LVM на тестовой виртуальной машине или в чем-то еще. Таким образом вы можете быть уверены, что команды, которые вы планируете использовать, являются правильными.