linux下raid卷重启后不存在了?

linux下raid卷重启后不存在了?,第1张

当Linux Kernel Version>=2.6时,你创建用mdadm创建Raid时有一个 --auto 参数默认是 yes,因此你的命令相当于:

mdadm /dev/md0 -l 1 -n 2 --auto=yes /dev/sda5 /dev/sdb5

创建基于分区的Raid时,默认的设备文件名为 md_d0, md_d0p0, md_d0p1 ... md_d0p4, md_d1... ...等,所以要激活Raid设备,用

mdadm -R md_d0

再mount即可,具体md_dx中的x需要你查看/dev文件夹来取定。

如果你想用md0,md1的话,可以试试在/etc/mdadm/mdadm.conf后加上一行:

ARRAY /dev/md0 auto=md devices=/dev/sda5,/dev/sdb5

重启后应该可以可以使用/dev/md0设备名字了

不同的GNU/Linux可能稍有不同,建议:

man mdadm

man mdadm.conf

因为你没有把/dev/md0 写入默认配置文件/etc/mdadm.conf

如果没写的话第二次是自动变为md127的,要么你就直接默认,要么就将md0 写入你的配置文件中!

mdadm -Ds >> /etc/mdadm.conf

再把 DEVICES /dev/sdb /dev/sdc (你组建时的硬盘) 加进去就可以了

如果要设开机自动挂载 在/etc/fstab 里面改!

raid10重启

1.得创建raid的配置文件

echo DEVICE /dev/sd[b-e] >/etc/mdadm.conf

2.扫描磁盘阵列信息,追加到文件中

mdadm -Ds >>/etc/mdadm.conf

3.取消raid10的挂载

umount /yuraid

4.可以停止raid10了

mdadm -S /dev/md0

5.检查磁盘阵列组信息

mdadm -D /dev/md0

6.在存在配置文件的情况下,可以正常的启动raid10了

mdadm -A /dev/md0

7.此时可以正常查看raid10的信息

mdadm -D /dev/md0

raid10卸载

1.卸载挂载中的设备

umount /dev/md0

2.停止raid服务

mdadm -S /dev/md0

ls /dev/md0 # 无法进行查看

3.卸载raid10中的所有的磁盘信息

mdadm --misc --zero-superblock /dev/sdb

mdadm --misc --zero-superblock /dev/sdc

mdadm --misc --zero-superblock /dev/sdd

mdadm --misc --zero-superblock /dev/sde

4.删除raid的配置文件

rm /etc/mdadm.conf

5.此时再清除开机自动挂载的配置文件

清除/etc/fstab文件的自动挂载信息配置


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8737043.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存