2

Я использую Dropbox, но также люблю создавать резервные копии своих файлов на внешний жесткий диск. В настоящее время я выполняю одностороннюю синхронизацию с Dropbox на внешний диск каждый час. Это очень неэффективно, так как приложение перепроверяет все контрольные суммы каждый раз. Тем не менее, я делаю это, так как не понимаю, что делает Dropbox, если скопировать в него большой файл, а затем в середине копирования попытаться скопировать файл в резервную копию.

В моей настройке я копирую файлы в папку Dropbox в папке A, а затем копирую файлы из папки Dropbox в папке B на внешний жесткий диск. Таким образом, Dropbox в основном используется для передачи файлов ближе к внешнему жесткому диску.

Существует ли безопасный и гарантированный способ резервного копирования файлов Dropbox, которые не страдают от такого возможного состояния гонки?


Дальнейшее уточнение: Вопрос в том, будет ли Dropbox обновлять локальные копии атомарно (используя блокировки или переименование или какой-то другой трюк) и сохраняет атрибуты файла. Тем не менее, я считаю (теперь, когда кто-то сказал мне), что такие атрибуты, как измененное время, созданное время и т.д., Не переносятся между машинами.

Чтобы было ясно, это не вопрос загрузки или того, как Dropbox обрабатывает обновления на своих серверах. Это только вопрос загрузки и наличия какого-либо периода времени, когда локальная копия файла является неполной или несовместимой. Единственный разумный способ избежать несогласованности - это создание копии из изменяемого локального файла, изменение копии, удаление старой копии и переименование новой копии. Это на самом деле то, что происходит? Если файл очень большой, у него есть очевидные проблемы с пространством, поэтому я не знаю, делают ли они это.

2 ответа2

0

Кажется, что Dropbox действительно загружает файл в кеш, а затем, после того как он полностью загружен, копирует и удаляет старую версию локально. Такие атрибуты, как время изменения, время создания и т.д., Не переносятся между компьютерами, но локальная дата "последнего изменения" на машине Windows будет делать, чтобы увидеть, что изменилось. Этого достаточно, чтобы запустить стандартную утилиту резервного копирования.

0

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

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