Вопрос: Symlink не работает для Dropbox


Я создаю резервную копию домашней папки, создавая символическую ссылку в dropbox.

Что я сделал:

cd ~/Dropbox
mkdir backup && cd backup
ln -s ~

Что я проверил:

  1. ln -l, Создается символическая ссылка.
  2. Папка Dropbox содержит мою домашнюю папку. Однако он содержит только ссылку, а не фактический файл.
  3. Веб-папка пуста.

Это странно. Почти все статьи и вопросы и ответы предполагают, что dropbox будет следовать символической ссылке и синхронизировать папку.


Я подозреваю, что

  1. Проблема заключается в том, что главная папка находится в папке «Dropbox», потому что фактическая папка Dropbox находится в домашней папке.
  2. Что-то не так с разрешением на файл? Большая часть файла - 644. Однако я понятия не имею, почему в облаке Dropbox нет файла.

2
2018-02-21 21:21


Источник


Это опечатка? mkdir backup && cd bakcup - Elder Geek


Ответы:


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

  1. Stop dropbox
  2. Выполните следующую команду:

    sudo mount ~ ~ / Dropbox / backup -o bind

  3. Начать удаление

Команда монтирует (связывает) ваш домашний каталог, также видимый в пути ~ / Dropbox / backup. Тогда dropbox увидит это и синхронизируется. Но будьте осторожны, чтобы не запускать dropbox без выполнения монтирования, так как он начнет повторную синхронизацию с пустым каталогом, и вы закончите копирование своего домашнего каталога


0
2018-02-21 21:36



Я поступил так, как говорится. Однако dropbox только синхронизирует симлинк, а не файл, снова. - John Hass
@JohnHass: Do. Не. Создайте. Symlink. Просто запустите dropbox (полностью, вы должны выйти из приложения), смонтируйте домашний каталог внутри Dropbox, используя -o bind параметр и снова запустить dropbox. - nsilent22
Это действительно интересное решение. Но опасно! как говорит @ nsilent22, БУДЬТЕ ОСТОРОЖНЫ. Лучше всего было бы добавить эту команду bind в / etc / fstab, чтобы убедиться, что она всегда монтируется до запуска Dropbox. Или однажды вы потеряете все. - andrew lorien