
我的 Debian 伺服器上有一個資料夾,/mnt/Pool/Photos
我想與 Dropbox 中的資料夾完全同步/Photos
。這使我可以將照片儲存在本地以便於訪問,同時也可以備份到雲端。我不需要電腦上 Dropbox 中的任何其他內容(即/Photos
僅選擇性同步)
我嘗試執行此操作的方法是在 Debian 上安裝 Dropbox,從同步中排除所有內容,/mnt/Pool/Photos
在/Dropbox
資料夾中建立符號鏈接,然後選擇性地包含/Photos
同步,但是 Dropbox 現在不支援符號連結。 Dropbox 最終創建了第二個資料夾Photos (Debian conflicted with at...)
,然後開始重新下載整個資料夾,而不是識別它已經存在。
我該如何設定我想要的內容(僅將一個資料夾與已存在的 Dropbox 同步)?
答案1
您可以使用綁定安裝。
此答案假設您具有編輯和重新載入的權限/etc/fstab
。
筆記:在嘗試此操作之前,請在單獨的位置備份重要資料。
步驟1:停止 Dropbox。
第2步:將現有內容[Dropbox]/Photos
移至/mnt/Pool/Photos
步驟3:將其添加到您的/etc/fstab
文件中:
/mnt/Pool/Photos [Dropbox]/Photos none bind 0 0
(替換[Dropbox]
為您的 Dropbox 同步根路徑。)
步驟4:重新啟動系統或sudo mount -a
重新載入所有 fstab 條目。
第5步:啟動 Dropbox。
在 Dropbox v85.4.155(Arch Linux 上)上測試。
答案2
我該如何設定我想要的內容?
你不能,至少不能使用dropbox
:
自 2019 年中期起,Dropbox 不再追蹤透過符號連結連結到 Dropbox 帳戶之外的項目。
來源如何在 Dropbox 中使用符號連結 | Dropbox 協助
該功能已被刪除,因為它已損壞:
當檔案位於其他位置且符號連結位於 Dropbox 資料夾內時,同步會出現問題。嘗試同步檔案時,這可能會導致效能問題和 CPU 使用率過高。
在某些情況下,桌面應用程式甚至可能只同步符號連結檔案本身,而不同步引用的檔案。
這表示實際文件不會同步到您的 Dropbox 帳戶,因此您將無法透過網路或帳戶同步到的其他裝置存取實際文件。