If you want to do it properly, you need to access your server locally and put it in single-user mode. Stopping services one by one via ssh
will not help since ssh
is itself a service and it's also using /var
, e.g. for logging in /var/log/secure
.
Запретить все процессы для записи в / var
254
Haraway
Я хотел бы переместить /var
папку моего сервера (сервера xen) на новый диск.
Я следовал этому, но init 1
команда вышла из сеанса ssh.
Также я могу избежать использования, init 1
чтобы предотвратить весь процесс записи в эту папку?
Вместо этого я думаю, что могу попытаться остановить все запущенные службы и проверить lsof | grep /var
, нет ли открытого файла /var
перед тем, как переместить его.
Это правильный способ сделать это?
В качестве обходного пути я добавил однопользовательский уровень выполнения уровни запуска службы ssh. Измените обе эти строки в `/ etc / init / ssh.conf`:` start on runlevel [2345] остановка на runlevel [! 2345] `на те:` start on runlevel [S2345] остановка на runlevel [! S2345] ` После внесения этих изменений вы сможете снова войти в свою сессию ssh, однажды выведенную командой `init 1`.
Haraway 8 лет назад
0
1 ответ на вопрос
2
Dmitry Grigoryev
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4