簡短回答:OneDrive 是同步。「檔案按需」和「已知資料夾移動」都讓它感覺像備份,但兩者都改變不了你刪除東西時會發生的事。
這些空間值得利用。OneDrive 需要寫入一份真正的備份。把正在使用的檔案指向那裡是另一回事。
OneDrive 做的比普通同步資料夾更多,而這兩項額外功能遠遠看去都像備份。
已知資料夾移動會把你的「桌面」和「文稿」重定向到 OneDrive。Microsoft 自己的介面曾把這描述為備份這些資料夾,開啟它也是合理的。它做的是改變這些資料夾的存放位置。每個檔案仍然只有一份,仍然在同步,刪除一個檔案仍會在所有地方刪除。
Files On-Demand 在 Mac 上保留預留位置檔案,在你打開時才下載檔案。這很方便,也代表你的 OneDrive 大部分內容不在 Mac 上。如果開啟了它,你以為在本機的副本只是一個指標,唯一的完整副本由 Microsoft 保管。
這兩點都不是批評。它們是很好的功能,只是回答的問題與備份所回答的不同。
三十天能輓回你察覺到的失誤,卻輓回不了十八個月前就悄悄損壞的檔案,而那正是存檔存在的意義,因為沒人能在一個月內發現它。
新版客戶端與其他所有服務商裝載在同一個位置:
ls ~/Library/CloudStorage/
你會看到一個 OneDrive-Personal 或 OneDrive-YourOrg 資料夾。任何能寫入資料夾的程式都能寫入那裡,這正是備份工具所需要的全部。
OD=$(ls -d ~/Library/CloudStorage/OneDrive* | head -1)
tar -cJf - ~/Documents | openssl enc -aes-256-cbc -pbkdf2 -out "$OD/documents.tar.xz.enc"
shasum -a 256 "$OD/documents.tar.xz.enc" > "$OD/documents.sha256"
之後:
shasum -a 256 -c "$OD/documents.sha256"
開啟「檔案按需」後要注意,為了計算雜湊而讀回歸檔會把整個歸檔重新下載一遍。對大型歸檔來說這很慢,在按流量計費的連接上還很貴。
和所有第三方服務商一樣,macOS 沒有受支援的方式來查詢 OneDrive 資料夾中的檔案是否已上傳完成。Finder 中的勾號由 Microsoft 自己的 File Provider 擴展繪制,其他軟體都無法讀取。
所以在備份寫入後的一段時間里,你以為的第二份副本只是與第一份在同一塊磁碟上的位元組。Copy Shelter 只計算它驗證過的副本,並說明它實際確認了哪種狀態。
Microsoft 365 訂閱通常附帶 1 TB 沒人用的空間。這是一個很好的異地目標,而異地副本正是大多數人沒有的那一份。
Copy Shelter 會在這樣的資料夾中寫入一個加密、帶版本的儲存庫。所有內容都在 Mac 上用在那裡產生、從不傳輸的金鑰加密,因此 Microsoft 以及任何進入你帳號的人都無法讀取你的檔案。在 Mac 上刪除檔案不會把它從備份中刪除。舊版本會一直保留,直到你另作決定。不會有 30 天的計時器把它們丟棄。備份還會按計畫讀回並與其雜湊值核對,所以你會在一個普普通通的週二發現問題。一個位置免費,而且我們不收儲存費,因為儲存空間本來就是你的。
不是。它改變的是「桌面」和「文稿」的存放位置,以便同步它們。每個檔案仍然只有一份,刪除一個就會從每台裝置上刪除。它值得開啟,但它不是存檔。
個人帳號的資源回收筒約保留 30 天,然後清空。商業版和 Microsoft 365 方案有所不同,有時差別很大,請查看你自己方案的保留期限。
在傳輸過程中和儲存在其伺服器上時會加密,但金鑰由他們持有。這能防範資料中心的磁碟被盜,卻無法阻止 Microsoft 或任何進入你帳號的人讀取它們。只有在上傳前加密,才是真正屬於你的加密。
如果你的 OneDrive 是某些檔案唯一存在的地方,應該關閉,因為「按需」意味著這些檔案根本不在你的 Mac 上。如果 OneDrive 只是一個備份目標,而你唯一的副本在別處,就保持開啟,讓備份成為完整的那一份。
會。經過去重和壓縮的備份通常比它所保護的檔案小,但並非不佔空間,而且它與帳號中的其他所有內容共用配額。
相關閱讀:Dropbox、Google Drive、Proton Drive 和 iCloud Drive。