
Я хотел бы смонтировать диск в /var/log, дело в том, что некоторые процессы/службы пишут в него, например, openvpn или системные журналы. Есть ли способ смонтировать файловую систему без необходимости перезагружать машину или останавливать службу?
Большое спасибо
решение1
Вы, безусловно, можете смонтировать новое устройство поверх /var/log, но приложения, использующие старые точки монтирования, открытые файлы продолжат писать в них.
Я бы рекомендовал вам перезагрузиться в режиме восстановления, сделать резервную копию /var/log, смонтировать новое устройство и восстановить резервную копию.
решение2
Это может быть возможно в зависимости от ваших услуг.
Первое: вы можете смонтировать новую файловую систему поверх старой. Но запущенные процессы продолжат писать в старую /var/log
. Вы можете принудительно выполнить logrotate, что, вероятно, заставит многие службы и процессы вести журнал в новом разделе. Но вы не освободите место под /var/log
старым разделом. И вам нужно будет проверить, все ли журналы действительно находятся на новом разделе.
Хотя это возможно, вам, вероятно, следует перезагрузить машину. Если ваша система Linux, я рекомендую загрузиться с живого образа (USB, DVD, ...) и выполнить изменения из этой системы (включая перемещение старых журналов в новый раздел). Для других систем UNIX вам может потребоваться загрузиться в режиме обслуживания или что-то в этом роде.