Итак, у меня работает резервная система, которая в основном хранит все файлы в Dropbox, используя encfs. (Кроме того, я выполняю еженедельную rsync полной папки Dropbox для Amazon S3). Я вполне доволен этим решением, однако я беспокоюсь о повреждении данных.
У меня Dropbox работает примерно на 5 машинах (2 из них не в сети все время). Хотя это хорошо для того, чтобы иметь несколько копий моих файлов, это также привело к нескольким точкам отказа. Если какой-либо из жестких дисков по какой-либо причине испортит файлы, Dropbox с радостью синхронизирует этот поврежденный файл на всех компьютерах. Так как есть много файлов, которые я не использую очень часто, я бы, вероятно, не заметил бы это через некоторое время.
Поэтому мой вопрос: есть ли у вас идеи, как я могу предотвратить это? Обратите внимание, когда что-то происходит?
Я думал о сохранении хэш-сумм всех файлов в БД для текущего состояния (при условии, что все файлы в порядке СЕЙЧАС), а затем периодически проверял их, но это означало бы, что файлы, которые Я ХОЧУ изменить, также будут отображаться, что затруднит управлять.