在目录级别进行 raid 1/LVM(又名 mknodding 目录)

在目录级别进行 raid 1/LVM(又名 mknodding 目录)

我刚刚经历过数据丢失,所以我对某种形式的数据感兴趣复制。我在想米达德姆和同伴通过软件进行突袭1。但是,我只想覆盖一个给定的、不太大的目录。我对此类工具没有真正的经验,但我知道两者左心室容量米达德姆需要真正的块设备,因此必须清除任何现有数据。那不是我想要的。在我的 USB 闪存驱动器的 16Gb 中,我只想复制一小部分(例如 10Mb),可能复制到更小的 USB 闪存驱动器(例如 1Gb)上。这可以让我省去执行 cron rsync 的麻烦。我被困在这一点上。所以:

  1. 是否有其他一些工具可以像 raid 1 一样工作,但使用逻辑目录作为后端,而不是块设备(驱动器、分区等...)?
  2. 或者,如果我可以将目录作为操作系统的块设备(类似于循环设备),我就可以使用 mdadm。但是,我不想将目标目录打包到图像文件中,因为这很笨拙(如果它的大小增加,调整它的大小会很烦人)并且不可移植(我碰巧在许多不同的操作系统上工作,Microsuck太:当我将 USB 闪存插入 Win 操作系统时,我希望能够访问目标目录)。

答案1

执行此操作的贫民区方法是设置一个 cron 作业,每分钟将数据同步到备份目录。

或者,您可以创建两个普通目录,然后使用凯龙FS使用 FUSE 挂载将它们用作副本的文件系统 - 通过 ChironFS 挂载写入将写入两个目录。这将给你你想要的东西,尽管它需要安装一些随机软件。

答案2

这是最终计划用于 btrfs 文件系统的一项功能,但目前,您只能使用 cron 同步或类似方法。

相关内容