相当于带有 LVM 的 Linux 中 ZFS 的“copies=2”功能

相当于带有 LVM 的 Linux 中 ZFS 的“copies=2”功能

我的笔记本电脑只有一个硬盘,不可能添加其他硬盘。 ZFS 的“copies=2”功能是为笔记本电脑中的 /home 添加冗余的完美解决方案。

我想使用 LVM(或其他软件,如果您愿意)模拟 ZFS 的副本 = 2 选项,例如 /home 分区的每个块的 2 个副本。

在这个硬盘中,我有其他系统,并且我习惯使用笔记本电脑来测试很多新版本的操作系统,因此我需要继续使用标准的MBR分区表,并且更改必须在分区级别。

我不会为此使用 ZFS 或 btrfs。如果您有其他想法,欢迎大家:)。

http://blogs.oracle.com/relling/entry/zfs_copies_and_data_protection

更新:就像吉尔斯所说,我的想法只能在非常有限的时间内保护我免受无效扇区和类似故障的影响。不适用于我的硬盘的人为错误、软件错误或机械/电子故障。这就是想法。

答案1

你可以做一个左心室容量镜像卷。顾名思义,镜像卷在两个(或更多)地方具有完全相同的内容。用于lvcreate -m 1创建两侧逻辑卷。镜像的每一侧必须位于同一卷组内的不同物理卷上。

您可以使用以下命令进行镜像设备映射层。创建两个存储卷(在您的情况下为磁盘分区),并从它们创建 RAID-1 卷 ( mdadm -C -l 1)。

这两种解决方案都不是很有用,因为硬盘最常见的故障模式是完全无法使用。即使它没有彻底失败,一旦某些扇区变得无法读取,其他扇区通常也会很快跟进。镜像对于软件问题(例如意外删除文件)毫无用处。两个磁盘之间的镜像有助于在其中一个磁盘发生故障时继续运行,但不会替换备份。根据您的情况,备份到外部 USB 驱动器或密钥。

相关内容