使用mdadm创建RAID1时遇到“-c does not set mode, and so cannot be the first option”错误求助
mdadm创建RAID1时遇到“-c does not set mode, and so cannot be the first option”错误求助
嗨,我看你遇到的这个问题大概率是命令里的破折号格式错误导致的!
你当前执行的命令里,使用的是中文全角的长破折号“–”,而mdadm工具只识别英文半角的短破折号“-”(长选项需要用双半角破折号“--”)。系统误把全角破折号解析成了异常的“-c”选项,所以才会弹出这个错误提示。
给你修正后的正确命令:
mdadm --create /dev/md0 --level=1 --metadata=0.9 --raid-devices=2 /dev/sda1 /dev/sda2
另外补充两个小提醒:
- 确认
/dev/sda1和/dev/sda2是未被挂载、无数据占用的空闲分区,否则创建RAID时可能会触发其他报错 - 虽然你只有
sda磁盘没有sdc,用同一块盘的两个分区创建RAID1是可以的,但从数据安全角度来说,RAID1更推荐用两块不同的物理磁盘,这样其中一块磁盘损坏时数据还能保留
备注:内容来源于stack exchange,提问作者J.C
相关产品推荐
相关产品推荐

