我已经格式化了 2 个大硬盘并RAID
使用命令将它们连接起来:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb1 /dev/sdc1
mkfs.ext4 /dev/md0
mkdir /mnt/data
mount /dev/md0 /mnt/data
现在我有了
$ sudo mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Sat Oct 4 02:00:47 2014
Raid Level : raid1
Array Size : 3906885440 (3725.90 GiB 4000.65 GB)
Used Dev Size : 3906885440 (3725.90 GiB 4000.65 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Sat Oct 4 02:10:49 2014
State : active, resyncing
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Resync Status : 1% complete
Name : sagittarius-a:0 (local to host sagittarius-a)
UUID : bfae9ab6:4e219579:7151da8c:e82e9767
Events : 3
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 33 1 active sync /dev/sdc1
现在我如何才能看到 RAID 保护了我?我可以写入一些文件然后/mnt/data
拔下其中一个驱动器吗?数据会保留在机箱中吗?如果我重新插入驱动器,会发生什么?如果我重新插入它并且它获得另一个逻辑名称,那么/dev/sdd1
会发生什么?
我应该等待同步完成吗?为什么尽管驱动器是空的,但同步时间却这么长?
更新
这里指出mdadm
始终使用 UUID 并且可以在任何 SATA 插槽中找到驱动器:https://unix.stackexchange.com/a/52334/28089
答案1
如果您在安装程序中创建 RAID,则不会同步整个 RAID 分区。不确定您是否稍后会这样做。您是否将标准分区转换为 RAID?
- 等待同步完成。
- 关闭并移除一个驱动器。
- 检查它是否仍可启动。
- 关机并将驱动器放回原位。
- 重新启动并等待重新同步完成。
- 关闭并移除下一个驱动器。
- 检查它是否仍可启动。
- 关机并将驱动器放回原位。
- 重新启动并等待重新同步完成。
- 对所有驱动器重复此操作。
- 完毕。
当驱动器出现故障时,将会发送电子邮件,因此请配置您的本地邮件。