我正在寻找在我的操作系统(Pop OS Linux)上学习 RAID 的设置并备份我的笔记本电脑。
我希望在一个外部驱动器(驱动器 A)上设置适当的备份方案,并且我希望在另一个外部驱动器(驱动器 B)之间设置 RAID 1。驱动器 A 和 B 都不会镜像我的硬盘驱动器,但我希望它们相互镜像以实现备份冗余。我尝试为他们设置 RAID 1,但他们试图镜像我的引导驱动器,这不是我想要的。
RAID 是否适合以这种方式镜像外部驱动器?还是有更好的工具?驱动器必须在启动时存在吗?
在没有驱动器的情况下重新启动计算机时,我一直需要驱动器。
从高层次的角度来看,使用外部磁盘的 RAID 作为备份设备......
...具有以下好处:
...以及以下缺点:
我的建议是不要将多个外部磁盘的 RAID 用作备份设备,而是将这些磁盘与独立的文件系统独立使用,并为每个磁盘依次执行备份解决方案。
恕我直言,应该使用 RAID 来提供高可用性。备份需要冗余,这包括文件系统级别的冗余(多个单独的文件系统实例)。
我的建议是在每个外部磁盘上创建独立的文件系统,并使用(例如
rsync
)脚本将数据备份到每个外部磁盘。您可以并行运行脚本的多个实例(每个磁盘一个)以加快备份过程...一个很好的方法是使用(例如
qemu
kvm
)虚拟机。这允许您创建任意数量的虚拟磁盘进行试验。我不建议使用两个带有 RAID 的外部驱动器。最好使用 rsync 之类的工具在磁盘之间复制数据。然后,您始终可以附加一个磁盘来检索数据。
如果您在两个外部驱动器上使用 RAID 进行备份,那么当您需要恢复时,您将面临在取回数据之前让 RAID 正常工作的挑战。如果您相信您的备份,请尽可能简单地进行操作。但不要为此使用RAID。