Usb
在筆記型電腦上備份 ZFS 池
幾年來,我一直在筆記型電腦上愉快地使用 ZFS 池,在包含第二個池的外部驅動器上進行備份。但最近,我從 macOS 切換到 Linux,發現 USB 驅動器上的 ZFS 非常不可靠。我懷疑我遇到了這個問題,但無論最終原因是什麼,這不是我可以解決的問題,也不是我希望很快解決的問題,因為由於各種原因我不得不堅持使用 Ubuntu 20.04。所以我正在尋找替代品。
我將不勝感激對以下想法以及不同建議的回饋。我在這裡不考慮線上備份,備份必須在我完全控制的磁碟上。
- 使用 USB 驅動器以外的其他東西。問題:我的筆記型電腦只有 USB-A 和 USB-C(加上 HDMI)作為外部連接器。
- 將外部驅動器格式化為 ext4(或其他),並在佔用整個文件系統的稀疏文件中創建 ZFS 池。我猶豫了,因為我能找到的所有文件都說文件系統中的池僅用於小規模實驗。沒有明確說明問題是什麼。如果只是性能問題,我可以忍受。
- 為備份使用不同的作業系統,顯而易見的候選者是 FreeBSD。由於巨大的前期投資(及時),我在沒有事先估計成功機會的情況下猶豫不決。
更新:我手頭有一個備用 USB 驅動器,所以我嘗試了選項 2。無論其他不便之處是什麼,它與直接 ZFS 訪問具有相同的問題:一段時間後
zfs receive
程序掛起並且無法被終止。
使用眾多 Linux 備份工具中的一種,它適用於 ZFS 文件系統,就像適用於任何其他文件系統一樣。您仍然可以通過備份快照而不是文件系統的目前(不斷發展的)狀態從 ZFS 中獲益。優點是備份中所有文件的一致狀態。