3

Итак, у меня работает резервная система, которая в основном хранит все файлы в Dropbox, используя encfs. (Кроме того, я выполняю еженедельную rsync полной папки Dropbox для Amazon S3). Я вполне доволен этим решением, однако я беспокоюсь о повреждении данных.

У меня Dropbox работает примерно на 5 машинах (2 из них не в сети все время). Хотя это хорошо для того, чтобы иметь несколько копий моих файлов, это также привело к нескольким точкам отказа. Если какой-либо из жестких дисков по какой-либо причине испортит файлы, Dropbox с радостью синхронизирует этот поврежденный файл на всех компьютерах. Так как есть много файлов, которые я не использую очень часто, я бы, вероятно, не заметил бы это через некоторое время.

Поэтому мой вопрос: есть ли у вас идеи, как я могу предотвратить это? Обратите внимание, когда что-то происходит?

Я думал о сохранении хэш-сумм всех файлов в БД для текущего состояния (при условии, что все файлы в порядке СЕЙЧАС), а затем периодически проверял их, но это означало бы, что файлы, которые Я ХОЧУ изменить, также будут отображаться, что затруднит управлять.

2 ответа2

1

Проблема здесь в том, КАК вы можете обнаружить файл был поврежден ...

Вы можете использовать контрольные суммы (например, MD5). Если файл не был изменен и его контрольная сумма MD5 неверна, то, скорее всего, он поврежден.

К сожалению, это не позволяет вам знать, были ли поврежденные файлы сохранены поврежденными, за исключением открытия их с помощью правильного программного обеспечения.

0

Мое решение основано на Apple: я просто позволил Time Machine создавать резервные копии. Это автоматически включает папку Dropbox.

Я ничего не реализовал, чтобы обнаружить поврежденные файлы, но, по крайней мере, можно найти правильные версии.

Я также периодически клонирую свое время Machine Backup.

Кстати, стоит отметить, что несвободные предложения Dropbox включают в себя полное версионирование, тогда как бесплатные предложения предоставляют версионирование только за последний месяц.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .