2022年12月6日 星期二

pCloud - 使用 Cryptomator 加密資料庫與 .davfs.tmp 檔案們 @ macOS

圖:macOS - pCloud app -> Settings

最近在自己的硬碟空間越來越少,感到納悶。我之前把 Cryptomator 內的資料庫,用 pCloud Sync 的方式出去,由於 Cryptomator 跟 pCloud PC app 都有一些跟 WebDav / FUSE 相關的技術,讓人很難確定這些 .davfs.tmp 到底是哪個程式在使用,最後透過使用空間來推估,應當是 Cryptomator 機會高一點。

接著著手來刪除 .davfs.tmp 檔案,清掉快百 GB 後,再次呼叫 pCloud Sync 時,可以看到 pCloud 使用空間有慢慢降低,最終可以驗證是 Cryptomator 採用的暫存檔案。

對 Cryptomator 來說,他提供 WebDav 跟 FUSE 的溝通機制,我恰好使用 FUSE 機制,忘了 FUSE 底層也是呼叫 API 做事,若 API service 剛好又是 WebDAV 時,就滿合理了。

最後,在 pCloud PC app 中的 Settings -> Backup/Sync Exclusions -> The following files will be excluded 區,多定義個 .davfs.tmp* 未來就不用太擔心了 pCloud 空間被吃掉,但依舊要記得,哪天覺得硬碟空間不足時,可以用 find 指令找一下

註:有人會靠 `% rclone -v --dry-run --include ".davfs.tmp*" delete /path/Cryptomator` 去刪檔案