如何在两个驱动器上设置 RAID0?

如何在两个驱动器上设置 RAID0?

我有两个 3TB 的硬盘,我想将它们设置为 RAID0。我有重要的文件需要备份,我认为我使用的是 RAID0。如果这不正确,请随时告诉我其他方法。

我完全不知道该怎么做,我对 Linux 还很陌生,我运行的版本是 13.10,驱动器名称如下:

Drive1 = /dev/sdd
Drive2 = /dev/sde

我可以从命令行执行此操作吗?

我也相信我应该使用 ext4 类型的驱动器。

答案1

我有重要的文件需要备份,我认为我使用的是 RAID0。如果这不正确,请随时告诉我其他方法。

那是不对的。

请阅读这篇关于 RAID 级别的权威文章在我们的姊妹网站上。

简短的回答是:

  1. 您正在寻找 RAID 1 (镜像)。
  2. RAID 0 是最不安全的。
  3. 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)。

相关内容