Для перемещения /home в корневой раздел.
Выйти из графического сеанса до экрана ввода пароля пользователя
Нажать кнопки "Alt"+F3
Залогинится пользователем root
init 3
mkdir /123
rsync -aHvx /home/ /123/
umount "раздел /home"
rm /home
mv /123 /home
Отредактировать /etc/fstab закомментировав, или удалитв строку в подключением /home
init 5
Раздел где лежал /home можно удалить.
Для EFI раздела достаточно и 100 МБ.
Свап раздел с размером оперативки нужен только для гибернации, если это не ноутбук достаточно подключить zram-swap и уменьшить раздел до 1 ГБ.
Для системы и журналов, без home, достаточно раздела в 20 ГБ.
Отдельный раздел /home удобен при обновлении системы, или в случае, когда нет понимания сколько места займёт пользователь, тогда можно подключить ещё один диск и смонтировать его в /home. Если весь диск (например SSD, или MMC) объёмом в 32 ГБ, то нет смысла создавать отдельные разделы /home и swap. Swap, в таком случае делается в виде файла.
1. уже спрашивал - как лучше распределить место на винте ссд, с учетом того, что полюбому школьники будут создавать свои файлы (которые надо смотреть по сетке), у кого есть опыт использования таких винтов (хомяк отдельно?)?
А отдельный компьютер с samba сервером есть возможность поставить, чтобы все файлы учеников хранились на нём?