簡單來說:可以。在 Dropbox 裡建立一個檔案夾,再讓備份工具指向它,這個工具要能保留舊版本,並先在你的 Mac 上加密檔案。
直接把檔案放進 Dropbox 檔案夾,只是同步而已。你在 Mac 上刪掉一個檔案,Dropbox 也會在其他所有裝置上刪掉它,通常只要幾秒鐘。
Dropbox 很擅長一件事:讓同一個檔案夾出現在好幾台電腦上,並維持一致。這很實用,但它稱不上是備份,原因有三個。
~/Dropbox 中的檔案和你其他所有東西在同一塊磁碟上。一次磁碟故障就會同時帶走它和原件,也就是說,你以為的第二份副本,其實只是同一份副本放在了兩個地方。Dropbox 確實會保留歷史記錄,在依賴它之前,值得確切瞭解能保留多久。
三十天對你能察覺的錯誤來說是有用的安全網,但它不是封存。你最後一次在 2023 年打開的文件、搬家後再沒看過的照片圖庫、前年的帳務檔案:這些都不受三十天的期限保護,因為你不會在三十天內察覺。
Dropbox 現在還單獨銷售一款名為 Dropbox Backup 的產品,它是備份工具,確實保留正規的歷史記錄。它與那個資料夾是兩回事,單獨定價,知道它的存在很有必要,免得你以為那個資料夾在盡備份的職責。
做法是:建立一個歸檔,加密,放進 Dropbox 資料夾,並記錄你寫入了什麼,以便日後檢查。
tar -cJf - ~/Documents | openssl enc -aes-256-cbc -pbkdf2 -out ~/Dropbox/documents.tar.xz.enc
然後把雜湊值記錄在一個與歸檔放在一起的檔案中:
shasum -a 256 ~/Dropbox/documents.tar.xz.enc > ~/Dropbox/documents.sha256
一個月後,再檢查它是否仍是同樣的位元組:
shasum -a 256 -c ~/Dropbox/documents.sha256
這是一份真正的備份,比大多數人擁有的都好。但它的限制值得坦白說明。它是一個封存檔、一組密碼,所以取回單一檔案代表要把整個封存檔下載下來再解密。除非每次都新建一個標上日期的封存檔,否則沒有歷史,而那樣每份副本你都要全額付費。而且除了你,沒有任何東西會去執行它。
下面是沒人提到的部分。當一個檔案出現在你的 Dropbox 資料夾中時,它在你的磁碟上,但不一定已經到了 Dropbox 的伺服器上,而且 macOS 上沒有任何公開 API 能告訴你它是否已經上傳。
Dropbox 會在 Finder 中顯示一個勾號。這個標記來自 Dropbox 自己的 File Provider 擴展,其他程式都無法查詢它。所以任何聲稱已確認你的上傳的工具,要麼是以不受支援的方式讀取了這個標記,要麼就是在猜。
實際後果是:備份寫入後的最初幾分鐘或幾小時內,你以為的第二份副本只是與第一份在同一塊磁碟上的位元組。Copy Shelter 會在介面中如實說明,這也是為什麼它顯示給你的數字,是它實際檢查過的副本數量。
這並不代表這些空間沒用。你已經在付費,它在異地,而異地副本正是大多數人缺少的那一份。它需要的是寫入一份真正的備份。指向那裡的即時檔案資料夾是另一回事。
Copy Shelter 把 Dropbox 資料夾當作備份目標:它在其中寫入一個加密、帶版本的儲存庫,因此 Dropbox 以及任何進入你 Dropbox 帳號的人都無法讀取你的檔案;在 Mac 上刪除檔案不會把它從備份中刪除;舊版本會一直保留,直到你另作決定。所有內容在離開 Mac 之前都會用在你機器上產生的金鑰加密,備份還會按計畫讀回並與其雜湊值核對。一個位置免費,而且我們不收儲存費,因為用的是你自己的 Dropbox 空間。
無論用什麼工具,都有一條規則:不要把備份指向與被保護內容在同一塊磁碟上的資料夾。Dropbox 資料夾就在那塊磁碟上。作為第二個目標沒問題,作為唯一的目標就不行。
Dropbox/Copy Shelter。不會。Dropbox 只涵蓋 Dropbox 資料夾里的內容,或你交給 Dropbox Backup 的資料夾。App、設定以及這些資料夾以外的一切都不包括在內。
它是存放備份的一個很好的異地位置。單靠同步資料夾,它只是一份跟隨每次更改(包括刪除)的副本,所以需要一個備份工具往里寫入版本。
可以,作為異地副本值得這樣做。但要清楚你得到的是什麼:本地那一半和你的原件在同一塊磁碟上,在上傳完成之前,它只存在於那塊磁碟上。把它當作第二份或第三份副本。
Basic 和 Plus 方案為三十天,Professional 和 Business 方案為 180 天。這能覆蓋你察覺到的失誤,但覆蓋不了兩年前就悄悄損壞的檔案,而後者正是備份存在的意義。
在傳輸過程中和儲存在其伺服器上時會加密,但金鑰由他們持有。這能防止有人從資料中心偷走磁碟後讀取檔案,卻無法阻止 Dropbox 或任何進入你帳號的人讀取它們。只有在上傳前加密,才是真正屬於你的加密。
它是與同步資料夾不同的產品,確實保留正規的歷史記錄,花錢買它也合理。但它也是一份隨資料增長的儲存訂閱。另一種選擇是把備份寫入你已有的空間,這正是本頁要講的。
會。經過去重和壓縮的備份通常比它所保護的檔案小很多,但並非不佔空間。在把備份指向 2 GB 的方案之前,先查看你要保護的內容有多大。
在關鍵之處並無不同。所有同步服務都會傳播刪除,只保留有限的版本歷史,也都無法讓 macOS 以受支援的方式確認上傳已完成。各服務商的具體細節,請參閱備份到 Google Drive 和 iCloud Drive 的指南。
讓備份工具指向 Dropbox 裡的一個檔案夾。Copy Shelter 會依排程備份,Dropbox 會在每個新片段出現時上傳,所以完全不必手動啟動。
你的檔案可以。在任何一台 Mac 上安裝 Copy Shelter,用復原金鑰打開 Dropbox 檔案夾裡的備份,再選擇要放回去的內容。App 和 macOS 則要靠重新安裝 macOS 來恢復。
相關閱讀:Google Drive、Proton Drive、iCloud Drive,以及如何加密備份。