4

В прошлом я держал некоторые файлы в Dropbox, копируя их в папку ~/Dropbox в Ubuntu. Я не хочу перемещать исходные файлы в папку синхронизации Dropbox или копаться в моей структуре каталогов. Затем я обнаружил, что все больше и больше использую Dropbox и трачу таким образом много места на дублирование данных. Я использую небольшой SSD локально для ОС, любые другие данные хранятся на смонтированных общих ресурсах с моего NAS. Я обнаружил, что могу успешно передавать файлы в облако, используя такие символические ссылки, как:

ln -s /some/mounted/share/dir ~/Dropbox/dir

И Dropbox будет выполнять и синхронизировать эти файлы удаленно, используя только пространство символической ссылки локально.

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

1 ответ1

2

Вы можете использовать опцию --bind для монтирования, чтобы один каталог отображался в другом (очень похоже на символическую ссылку, хотя точка монтирования должна существовать). Смотрите man mount для подробностей.
Если вы хотите сохранить ссылку после перезагрузки (что, я думаю, вы делаете), добавьте что-то вроде этого в /etc/fstab:

 /path-to-the-network-share /some-empty-directory none bind 0 0

После перезагрузки содержимое /path-to-the-network-share должно появиться в /some-empty-directory, не занимая дополнительного места - в конце концов, это всего лишь ссылка.

Одна вещь, которая может преследовать вас, это то, что ваши файлы находятся в общей сетевой папке. Если общий ресурс становится недоступным (что может быть при загрузке), подключение или доступ к каталогу ссылок не удастся, и Dropbox может снова начать удаление файлов. Если это произойдет, зайдите на сайт Dropbox, у них есть очень удобная функция удаления, которая может восстанавливать файлы в каждой версии за последние 30 дней.

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