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

Можно просто придерживаться с wget:

wget -O /dev/null http://unix.stackexchange.com 2>&1 | grep -F HTTP

это дает Вам:

HTTP request sent, awaiting response... 200 OK

с которым можно далее обрезать cut:

wget -O /dev/null http://unix.stackexchange.com 2>&1 | grep -F HTTP | cut -d ' ' -f 6

Если URL не существует, то нет никакого вывода.

С запросом для URL:

echo "give your url"
read url
wget -O /dev/null $url 2>&1 | grep -F HTTP
echo "ok?"
2
05.10.2015, 22:08
1 ответ

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

  1. Выйдите из системы, войдите в консоль как root. Это делается для того, чтобы ваш домашний каталог не использовался.
  2. Чтобы убедиться, что его ничто не использует, umount /home. Если это не удается, используйте такие вещи, как fuser -vm /home и lsof /home, чтобы выяснить, что еще открыто, закройте/уничтожьте их и попробуйте снова. Когда он окончательно размонтируется, продолжите и смонтируйте /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.

2
27.01.2020, 22:12

Теги

Похожие вопросы