Индекс форумов |
Исходное сообщение |
---|
"перемонтировать каталог /var/log на лету" Отправлено angra, 02-Мрт-09 02:27 |
Скорее всего проблема в постоянном открытии новых хендлеров или cd в /var/log. Можно попробовать использовать возможности bind в mount. Предлагаю создать каталог /var/log_new, он физически создастся на /dev/sda1. Скопировать в него все что нужно из /var/log. Потом mount --bind /var/log_new /var/log. В результате точка монтирования /var/log будет перекрыта и новые файлы будут создаватся физически на /dev/sda1, а не /dev/sda2. Однако старое монтирование никуда не денется. Использование можно будет глянуть как lsof /dev/sda2. Все новые хендлеры для файлов в /var/log будут создаваться для файлов в /var/log_new. Остается подождать пока работающие программы по закрывают старые хендлеры, особо настойчивых можно рестартануть, потом отмонтировать /dev/sda2, убрать бинд и переименовать /var/log_new в /var/log. Удачи. |
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования. |
На сайте действует частичное премодерирование - после публикации некоторые сообщения от анонимов могут автоматически скрываться ботом. После проверки модератором ошибочно скрытые сообщения раскрываются. Для ускорения раскрытия можно воспользоваться ссылкой "Сообщить модератору", указав в качестве причины обращения "скрыто по ошибке". |
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |