可以通过添加硬盘来获得RAID1吗?

可以通过添加硬盘来获得RAID1吗?

我有一台服务器,里面有一个 1TB 驱动器,我猜它没有运行任何 raid,我在想是否可以添加另一个 1TB HDD 并以某种方式设置 RAID1?(软件 raid1)

服务器运行 CentOS 6.4

可以这样做吗?是否会发生停机或数据丢失?有多简单呢?

答案1

如果您正在进行安装lvm,那么使用工具套件或多或少是可行的,甚至是简单的lvm。如果您使用经典的分区方案,可能会有一些结果mdadm,但不要认为这是理所当然的。

参考这个超级用户乃至这个超级用户问题。

答案2

在最简单的情况下,如果您有一个单独的物理设备用于引导(即从其中加载内核和 initrd),那么使用mdadm.如果您只需要镜像现有驱动器,并且那里没有 mdadm 超级块的空间,则必须使用在每次启动时重建的阵列,并且您必须格外小心以确保数据完整性并避免不必要的损坏每次启动时重新映像(请参阅--assume-clean的选项mdadm)。如果您可以使用超级块创建 RAID,那么接下来的事情就会变得容易得多。

如果您从要镜像的设备启动,其中一个选项实际上可能是添加一个额外的设备(最好是一个小型 SSD,甚至通过 ATA 适配器连接的 CompactFlash 卡),从该设备启动并使用 1TB 驱动器存储数据仅(或用于数据和 rootfs)。

相关内容