Linux
等效於帶有 LVM 的 Linux 中 ZFS 的“copies=2”特性
我有一台只有一個硬碟的筆記型電腦,不可能添加其他硬碟。ZFS 的“copies=2”特性是為筆記型電腦中的 /home 添加冗餘的完美解決方案。
我想用 LVM(或其他軟體,如果您願意)模擬 ZFS 的 copies=2 選項,例如 /home 分區的每個塊的 2 個副本。
在這個硬碟中,我有其他系統,我習慣使用筆記型電腦來測試很多新版本的作業系統,所以我需要繼續使用標準的 MBR 分區表,並且更改必須在分區級別。
我不會為此使用 ZFS 或 btrfs。如果您有其他想法,歡迎大家 :) 。
http://blogs.oracle.com/relling/entry/zfs_copies_and_data_protection
更新:就像 Gilles 所說,我的想法只能在非常有限的時間內保護我免受無效扇區和類似故障的影響。不適用於我的 HDD 的人為錯誤、軟體錯誤或機械/電子故障。這就是想法。
您可以製作LVM鏡像卷。顧名思義,一個鏡像卷在兩個(或多個)地方具有完全相同的內容。用於
lvcreate -m 1
創建雙面邏輯卷。鏡像的每一側都必須位於同一卷組內的不同物理卷上。您可以使用設備映射器層進行鏡像。創建兩個儲存卷(在您的情況下為磁碟分區),並從中創建一個 RAID-1 卷(
mdadm -C -l 1
)。這兩種解決方案都不是很有用,因為硬碟最常見的故障模式是它變得完全無法使用。即使它沒有徹底失敗,一旦一些扇區變得不可讀,其他扇區通常也會很快跟進。鏡像對於意外刪除文件等軟體問題毫無用處。當其中一個磁碟發生故障時,兩個磁碟之間的鏡像有助於繼續進行,但不會替換備份。在您的情況下,備份到外部 USB 驅動器或密鑰。