我有两个 3TB 的硬盘,我想将它们设置为 RAID0。我有重要的文件需要备份,我认为我使用的是 RAID0。如果这不正确,请随时告诉我其他方法。
我完全不知道该怎么做,我对 Linux 还很陌生,我运行的版本是 13.10,驱动器名称如下:
Drive1 = /dev/sdd
Drive2 = /dev/sde
我可以从命令行执行此操作吗?
我也相信我应该使用 ext4 类型的驱动器。
答案1
我有重要的文件需要备份,我认为我使用的是 RAID0。如果这不正确,请随时告诉我其他方法。
那是不对的。
请阅读这篇关于 RAID 级别的权威文章在我们的姊妹网站上。
简短的回答是:
- 您正在寻找 RAID 1 (镜像)。
- RAID 0 是最不安全的。
- RAID 不能替代备份。
让我们进一步讨论最后一个问题。RAID 1(镜像)(或任何 RAID 级别,除 0 之外)将帮助您从故障磁盘中恢复。但在发生火灾、盗窃或类似灾难时,它不会帮助您。因此,咒语是唯一好的备份是异地备份。
RAID 可以(并且将会)帮助在备份期间保护您的文件安全。
在专业 IT 设置中,RAID 通常用于在磁盘发生故障后保持服务器运行到下午 5 点。此后(以及办公时间以外)可以进行紧急维护。它不会取代备份。
我完全不知道该怎么做,
在 Linux 中你可能想要使用mdadm
。
我可以从命令行执行此操作吗?
是的,您可以通过多种方式从命令行执行此操作。
假设您的驱动器是空的(没有您想要保留的数据):
- 使用文件系统 FD 对驱动器进行分区(RAID 自动检测)
- `mdadm --create /dev/md1 --level=1 --raid-devices=2 /dev/sdd1 /dev/sde1
您现在有了一个名为 的新虚拟磁盘/dev/md1
。您写入的任何内容都将写入两个磁盘,从而使您的数据更安全。像通常对磁盘进行分区一样对其进行分区。
如果您没有足够的空间来启动两个干净的驱动器,但有足够的空间来启动一个空驱动器,那么您可以使用参数创建阵列missing
,将数据复制到其中,然后添加第二个驱动器。如果是这种情况,请将其添加到 OP。
答案2
RAID 总体上不是备份的方法。RAID 注重性能、可靠性和成本。特别是,如果您的目标是恢复被错误删除的文件,那么无论级别如何,RAID 都无济于事。
此外,如果您有重要文件,RAID0 绝对不是最佳选择。RAID0 会使数据丢失的风险加倍。
您可以将第二个磁盘配置为备份存储,但这可能不是最佳方式。通常,您希望通过网络将文件备份到另一台机器上。
如果您只想保护数据免受单个磁盘故障的影响,请使用软件镜像(RAID1)。