Ви можете зробити незашифровану файлову систему в зашифрованому вигляді home
і помістити папку Dropbox всередину.
- Від’єднайте хост і закрийте Dropbox.
- Створіть файл зберігання (підрахунок залежить від вашого розміру Dropbox)
$ dd if=/dev/zero of=~/dropboxStorage bs=1024 count=3000000
- Зробіть файлову систему всередині
$ mkfs.ext4 ~/dropboxStorage
- Локалізуйте папку Dropbox і перейменуйте її (ви можете її видалити, але я вважаю за краще перейменувати, якщо smtf пішов не так):
$ mv ~/Dropbox ~/Dropbox.mvd
- Відредагуйте fstab, змініть право власності на точку монтажу Dropbox і встановіть її (тепер не потрібно судо)
$ mkdir ~/Dropbox
$ sudo vim /etc/fstab # add at the end of fstab
/home/username/dropboxStorage /home/username/Dropbox ext4 noauto,user 0 0
$ sudo chown username ~/Dropbox
$ mount ~/Dropbox
# check it
$ mount | grep Dropbox
/home/username/dropboxStorage on /home/username/Dropbox type ext4 (rw,nosuid,nodev,noexec,relatime,user=username
- Запустіть Dropbox і перейдіть знову - це працює!
У мене багато хостів, пов'язаних швидше, і для мене більш безпечним є завантаження Dropbox знову. Ви намагаєтеся зробити кішку cp -a
, rsync
абоtar -
. Але будьте обережні.
Вам потрібно встановити запуск Dropbox після зберігання пам’яті Dropbox. Або вимкніть запуску Dropbox gnome-session-properties
і запустіть його вручну після входу. Спочатку mount
потімdropbox