Потеря случайных папок на моих Debian
Я использую обновленную стабильную версию Debian 6 и 7 на нескольких VPS, а также на Raspberry.
Я теряю папки и вещи, которые я установил, например, Mongodb. Мне пришлось перезапустить мой VPS после обновлений, и Mongodb больше не присутствовал. То же самое происходит с некоторыми папками, клонированными из github с включенными настройками. Папки исчезают или становятся пустыми, за исключением .git
папка.
Я не делаю много вещей на этих разных машинах (почтовый сервер, сервер IRC, сервер песочницы для веб-приложения), кроме apt-get update
& apt-get upgrade -y
иногда.
Дело в том, что я не знаю, что делать, чтобы обнаружить изменения. Я делаю резервное копирование на всех из них после того, как дважды столкнулся с этой проблемой.
Я думал, что это сбой жесткого диска, но он выглядит странно на 2 разных VPS и Raspberry и на очень определенных файлах и папках.
Если у вас есть какие-либо идеи, я хотел бы понять, как что-то может работать должным образом и исчезать после перезагрузки, как Mondodb ->
root@machine:~# find / -name mongo
ничего не возвращает То же самое с папкой github.
1 ответ
Похоже, вы хотите отслеживать изменения файловой системы.
Самое простое решение, которое я могу придумать, - это запустить команду find для всей файловой системы и сохранить ее вывод в текстовый файл. Вы можете сделать это снова на более позднем этапе.
Теперь вы можете запустить diff для двух текстовых файлов и посмотреть, что изменилось в файловой системе.
Для более элегантного решения вы могли бы взглянуть на tripwire, который имеет специфические функции для мониторинга изменений файловой системы.
Учебное пособие по настройке tripwire в ubunutu / debian доступно на том, как использовать tripwire для обнаружения вторжений на сервер в Ubuntu VPS.
Пример правила tripwire для вашей папки mongo:
(
rulename = "User filesystem changes",
severity = $(SIG_HI)
)
{
/path/to/folder -> $(SEC_CONFIG) ;
}