У нас есть проблема, когда кеш и другой скрипт просто уничтожают наш сервер, делая его не загружаемым. Я верю, что Windows или Mac OS X никогда не допустят этого. После прочтения « Журналы сервера заполняют мой жесткий диск, как мне это исправить? » Мне все еще нужно решение.
Скажите, что пользовательский скрипт настроен для запуска с правами root. Если этот сценарий приходит в бешенство, он может вывести файл, который растет и растет на сервере, пока не останется свободного места. Даже перезаписывая системные файлы.
Есть ли способ гарантировать, что root или какой-либо процесс в системе от любого пользователя никогда не заполнит жесткий диск до отказа?
"Пользовательский сценарий установлен работать, поскольку корень" звучит опасным. Вы уверены, что это должно быть?
Вы могли создать другой раздел и иметь вывод записи сценария там. Затем это только заполнит тот раздел, и сценарий перестанет работать, не беспокоя систему.
, В то время как сценарий работает (побег) использования lsof
(См. man lsof
для деталей) видеть, какой файл (файлы) растет, по-видимому без связанного. Затем зафиксируйте сценарий.
Можно использовать пользователя "квота" для ограничения суммы пространства, пользователь берет диск. Затем можно запустить скрипт как тот пользователь.