RAID实验
添加5块20G的磁盘
将第一块第二块配置RAID 0(用分区操作),并挂载到/data/raid0
1、前提条件
[root@localhost ~]# fdisk -l | grep raid
...
/dev/sdb1 1 2610 20964793+ fd Linux raid autodetect
/dev/sdc1 1 2610 20964793+ fd Linux raid autodetect
[root@localhost ~]# partprobe /dev/sdb /dev/sdc
2、创建RAID 0
[root@localhost ~]# mdadm -C -a yes /dev/md0 -l 0 -n 2 /dev/sd {b,c}1
3、查看RAID信息
[root@localhost ~]# mdadm -D /dev/md0
[root@localhost ~]# cat /proc/mdstat
4、创建文件系统
[root@localhost ~]# mkfs.ext3 /dev/md0
5、创建挂载点并挂载
[root@localhost ~]# mkdir -p /data/raid0
[root@localhost ~]# mount /dev/md0 /data/raid0/
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda2 19G 2.6G 16G 15% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 500M 0 500M 0% /dev/shm
/dev/md0 40G 177M 38G 1% /data/raid0
将第三块第四块配置RAID 1,第五块磁盘做出热备盘(用磁盘操作),并挂载 到/data/raid1
1、创建RAID 1
[root@localhost ~]# mdadm -C -a yes /dev/md1 -l 1 -n 2 -x 1 /dev/sd{d,e,f}
2、查看RAID 1信息
[root@localhost ~]# mdadm -D /dev/md1
[root@localhost ~]# watch -n1 'cat /proc/mdstat'
3、创建文件系统
[root@localhost ~]# mkfs.ext3 /dev/md1
4、创建挂载点并挂载
[root@localhost ~]# mkdir -p /data/raid1
[root@localhost ~]# mount /dev/md1 /data/raid1/
[root@localhost ~]# df -h
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda2 19G 2.6G 16G 15% /
/dev/sda1 99M 12M 82M 13% /boot
tmpfs 500M 0 500M 0% /dev/shm
/dev/md0 40G 177M 38G 1% /data/raid0
/dev/md1 20G 173M 19G 1% /data/raid1
5、模拟故障
[root@localhost ~]# cp /etc/passwd /etc/shadow /data/raid1/
[root@localhost ~]# ls /data/raid1/
lost+found passwd shadow
[root@localhost ~]# mdadm /dev/md1 -f /dev/sdd
[root@localhost ~]# mdadm -D /dev/md1
[root@localhost ~]# ls /data/raid1/
lost+found passwd shadow
重启确保RAID开机挂载
[root@localhost ~]# mdadm -E -s > /etc/mdadm.conf
[root@localhost ~]# grep md /etc/fstab
/dev/md0 /data/raid0 ext3 defaults 0 0
/dev/md1 /data/raid1 ext3 defaults 0 0
[root@localhost ~]# mdadm /dev/md1 -r /dev/sdd
系统自动rida10
mdadm -C -a yes /dev/md4 -l 10 -n 4 /dev/sd{b,c,d,e}
手动配置rida10
mdadm -C -a yes /dev/md5 -l 1 -n 2 /dev/sd{b,c}
mdadm -C -a yes /dev/md6 -l 1 -n 2 /dev/sd{d,e}
mdadm -C -a yes /dev/md7 -l 10 -n 2 /dev/md{5,6}
转载于:https://blog.51cto.com/sunxy/1603595