Могу ли я изменить / домашний раздел на / boot?

При установке Arch я сделал (или хотя бы хотя бы) раздел /, swap и / boot.

Я только что узнал, что у меня есть раздел /, swap и / home. Это не то, что я имел в виду, у меня просто есть 400 МБ для раздела / boot, но поскольку это / home-раздел, это похоже на то, что у меня не будет свободного места.

Могу ли я это изменить?

Конечно-разделы монтируются везде, где вы указываете в /etc/fstab . Кажется, вам действительно не нужен раздел / boot (поскольку ваш компьютер загружается без него); вы можете просто оставить его неиспользованным:

  1. Выйдите из системы, войдите в систему с правами администратора на консоли. Это значит, что ваш домашний каталог не используется.
  2. Просто убедитесь, что ничего не использует, umount /home . Если это не удается, используйте такие вещи, как fuser -vm /home и lsof /home чтобы узнать, что еще открыто, закрыть / убить их и повторить попытку. Как только он окончательно отключится, затем снова и снова вернитесь mount /home .
  3. mv / cp -a все из /home (на разделе 400mb) в другое место. Обратите внимание на разрешения самого /home .
  4. umount /home
  5. Исправьте разрешения на /home . Затем переместите все из своего временного местоположения в /home (на rootfs).
  6. Измените /etc/fstab чтобы больше не монтировать эту файловую систему в /home . Вы могли бы, например, просто прокомментировать строку.

Вы могли бы сделать что-то похожее на материал, который сейчас находится в / boot, и переместить его в файловую систему 400 МБ, но вам также потребуется обновить конфигурацию загрузчика, возможно, переустановите его и т. Д. Гораздо больше вероятность того, что ваша система не загрузится. Если вы используете lvm, я бы просто lvremove 400MB LV. В противном случае … если это 400 МБ из нескольких ТБ, я бы проигнорировал это. Или перепрограммируйте его для чего-то другого. На нем может быть надпись «home» или аналогичная; вы можете проверить (и изменить его) с помощью e2label /dev/ whatever .