Втрата випадкових папок на моїх Debians


2

Я використовую оновлений стабільний Debian 6 і 7 на кількох VPS, а також на Raspberry.

Я втрачаю встановлені мені папки та речі, наприклад, Mongodb. Мені довелося перезапустити VPS після оновлень, і Mongodb більше не був. Те саме відбувається з деякими папками, клонованими з github із включеними налаштуваннями. Папки зникають або стають порожніми, крім .gitпапки.

Я не роблю багато речей на цих різних машинах (поштовий сервер, IRC сервер, пісочний сервер для webapp), за винятком apt-get update& apt-get upgrade -yінколи.

Справа в тому, що я не знаю, що робити, щоб виявити зміни. Я роблю резервну копію дублікату для всіх після того, як у мене була проблема двічі.

Я думав, що це збій на жорсткому диску, але це виглядає дивно на двох різних VPS та Raspberry, а також на дуже визначених файлах і папках.

Якщо у вас є якісь ідеї, я хотів би зрозуміти, як щось може працювати належним чином і зникати після перезавантаження, наприклад Mondodb ->

root@machine:~# find / -name mongo

нічого не повертає. Те саме з папкою github.

Відповіді:


1

Це здається, що ви хочете контролювати зміни файлової системи.

Найпростішим рішенням, про який я можу придумати, було б запустити команду find у всій файловій системі та зберегти її вихід у текстовий файл. Ви можете зробити це ще раз у якийсь пізній момент.

Тепер ви можете запустити diff на два текстових файли і подивитися, що змінилося у файловій системі.

Для більш елегантного рішення ви можете ознайомитись із трипровідним провідником, який має специфічну функціональність для моніторингу змін файлової системи.

Навчальний посібник по налаштуванню tripwire на ubunutu / debian доступний про те, як використовувати tripwire для виявлення вторгнення сервера на ubuntu vps

Прикладом правила тривимірного доступу до папки mongo може бути:

(
  rulename = "User filesystem changes",
  severity = $(SIG_HI)
)
{
        /path/to/folder                -> $(SEC_CONFIG) ;
}

Дякую за вашу відповідь. Проблема полягає в тому, що я знаю, що файли не зникають, і я дійсно не думаю, що це пов'язано з інтрузіями. Tripwire здається гарним початком, але моя проблема, здається, більше пов'язана з проблемою після перезавантаження.
Міо

Ви перевірили, що змонтована файлова система не є tmpfs? Це може бути очищено при перезавантаженні. Окрім служби або чогось, що виконується в rc.local, я не можу придумати нічого, що б вибірково видаляло файли при перезавантаженні. Можливо, спробуйте створити новий файл там, де ви не очікуєте, що речі будуть видалені та змонтуйте цей файл як файлову систему. Дивіться walkernews.net/2007/07/01/…
ssnobody

Дякую за вашу відповідь. Ніяких tmpfs тільки simfs (тому що я благаю openVZ). Видалений файл, наприклад, в / home / myname / folder / folderdeleted Виглядає дивно.
Міо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.