riv*_*ver 7 linux raid backup btrfs external-hard-drive
我有一台带有内部驱动器的笔记本电脑,使用Btrfs。这里有几个子卷和快照。我希望定期将此驱动器的副本复制到大小大致相同的外部 USB 磁盘。外部驱动器必须是可启动的,并且与内部驱动器几乎完全相同,因此如果主驱动器出现故障,我可以将其换入。
实现这一目标的最佳方法是什么?
下面,我考虑过的一些方法:
我考虑过使用 Btrfs RAID 1,但这确实是为永久连接的驱动器设计的,所以我怀疑它不能很好地工作。
当我拥有相同的磁盘并在两者上使用 Ext4 时,我使用 Rysnc 管理此设置,该设置运行良好。我希望这现在不起作用,因为 rsync 不会理解快照,并且会多次复制所有内容。
也许使用 Btrfs 发送/接收可以工作,但它不是那么简单,因为要发送文件系统,必须先制作只读快照,然后在外部磁盘上使用该快照的名称。我认为没有办法接收根文件系统,位于 /
Jon*_*anS -1
据我了解,您希望为笔记本电脑硬盘创建一个镜像(或足够接近镜像),以便在发生磁盘故障时替换笔记本电脑硬盘。镜像驱动器需要通过 USB 连接,并且可能并不总是连接,例如您带着笔记本电脑去短途旅行,但将镜像驱动器留在工作或家里。
对我来说,这看起来像是 RAID 1 的情况。这可以使用 BTRFS 或 MDADM 来完成。无论哪种情况,当将外部驱动器连接回笔记本电脑时,您都需要确保它被视为“从属”。由于最近的写入可能发生在笔记本电脑上,因此情况应该如此。在 btrfs 中,可以运行清理操作 (btrfs-scrub)。
或者,您可以使用 fssync,尽管您可以通过 ssh 连接到本地主机。根据手册页报告,fssync 可以与 btrfs 很好地配合使用。
关于快照和使用 rsync 或其他此类同步,您可以在创建快照时,在外部镜像和内部驱动器上创建一个快照,并且假设只读快照,则不同步快照。如果不是只读,您将需要同步,并且可能会遇到您所说的问题。
如果您有另一个系统,您可以考虑在单主模式下使用 DRBD。尽管您也许可以让它在单个系统上的两个驱动器上工作,但我看到的报告表明这不起作用。
请注意,许多人认为 RAID、同步和复制并不是备份系统的合适替代品。
| 归档时间: |
|
| 查看次数: |
1934 次 |
| 最近记录: |