mkfs
在早期的质量检查中,我注意到,如果您要覆盖现有的文件系统,某些工具会给您一个很好的警告。
mdadm --add
似乎稍微不那么谨慎。相同的命令用于将新磁盘添加到以“降级”模式(缺少冗余磁盘)创建的阵列,并且如果您在测试系统后添加旧磁盘,则系统在磁盘删除后仍然存在。
这主要是出于好奇,但是否mdadm --add
包括任何安全检查?
答案1
mdadm --add
将拒绝在已安装的块设备上进行工作。 (我尚未验证这是否完全避免丢失任何数据:)。
但是,它不会检查现有的非 RAID 文件系统。它也不比较 RAID 分区上的 RAID UUID。
使用时请记住要小心mdadm --add
:)。就像您应该使用...几乎您以root
特权运行的任何其他命令一样。