mdadm 做 raid1

来源:互联网 发布:php做99乘法表 编辑:程序博客网 时间:2024/06/07 22:22

一直没找到合适的磁盘阵列卡。 那干脆直接来个软的算了。公司的内部分享服务器,弄了两个1.5t  sata  系统 呢是centos 5  ATA硬盘

 

首先安装

 

yum install mdadm

 

然后就简单了

 

fdisk -l 看下有几个硬盘

 

然后全部

 

fdisk /dev/*    分区

 

mkfs -t ext3 /dev/*  格式化

 

mdadm --create --auto=yes /dev/md1 --level=1 --raid-devices=2  [--spare-devices=1] /dev/sda  /dev/sdb

 

mkfs -t ext3 /dev/md1

 

就ok了

 

[--spare-devices=1]  这个是热备硬盘选项, 如果有一个独立的硬盘不属于raid 的 ,在raid 里面有一个硬盘挂了,它能自动顶上

 

加完了以后,就可以看下详细信息了:

 

mdadm --detail /dev/md1

 

cat /proc/mdstat  

 

 

没问题以后就开始挂在

 

mount /dev/md1   /mnt/raid

 

df -lh  就可以看到了

 

 

当我们在

 

cat /proc/mdstat 看到 有盘有个 (F) 的 证明那个盘坏了。那么我们需要用一个盘替换他

 

mdadm --manage /dev/md1 --add /dev/sdb1  --remove /dev/hd8

 

大概就这样了

 

杯具的是  当你加进一个盘后重建需要好久  我的 1.5T 重建了 几个小时。。。

 

 

 

重启之后,就丢失了 阵列 md1, 危险

 

想启动自动挂在 需要这样:

 

mdadm --detail /dev/md1 | grep -i uuid

 

然后获取 uuid

 

然后 编辑 mdadm.conf

 

vi /etc/mdadm.conf

 

ARRAY /dev/md1 UUID=23sdfwe:234dfsd3:2w34sdf3:sdf223

 

 

然后修改 fstab 开机自动挂在

 

vi /etc/fstab

 

/dev/md1   /data  ext3   defaults 1 2

 

不过我是直接在  /etc/rc.local  直接 mount

 

就OK了

 

 

 

 

 

 

 

 

 

原创粉丝点击