[root@localhost Desktop]# cd ~
[root@localhost ~]# mdadm -Cv /dev/md0 -n 4 -l 10 /dev/sd[b-e] 创建raid10名字为/dev/md0 由四块硬盘组成硬盘编号为/dev/sdb-sde目录
mdadm: layout defaults to n2
mdadm: layout defaults to n2
mdadm: chunk size defaults to 512K 创建过程
mdadm: size set to 20954624K
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
[root@localhost ~]# mdadm -D /dev/md0 查看raid10融合过程已达到39%
/dev/md0:
Version : 1.2 Creation Time : Tue Nov 27 10:14:31 2018
Raid Level : raid10 Array Size : 41909248 (39.97 GiB 42.92 GB)
Used Dev Size : 20954624 (19.98 GiB 21.46 GB)
Raid Devices : 4 Total Devices : 4 Persistence : Superblock is persistent Update Time : Tue Nov 27 10:15:50 2018 State : clean, resyncing Active Devices : 4Working Devices : 4 Failed Devices : 0
Spare Devices : 0 Layout : near=2 Chunk Size : 512K Resync Status : 39% complete Name : localhost.localdomain:0 (local to host localhost.localdomain UUID : 31b660db:ead3f4e6:47bde445:15602104
Events : 6 Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb 1 8 32 1 active sync /dev/sdc 2 8 48 2 active sync /dev/sdd 3 8 64 3 active sync /dev/sde
[root@localhost ~]# mkfs.xfs /dev/md0 格式化raid10 为xfs格式
log stripe unit (524288 bytes) is too large (maximum is 256KiB)
log stripe unit adjusted to 32KiB
meta-data=/dev/md0 isize=256 agcount=16, agsize=654720 blks
= sectsz=51 attr=2, projid32bit=1 = crc=0
data = bsize=4096 blocks=10475520, imaxpct=25
= sunit=128 swidth=256 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal log bsize=4096 blocks=5120, version=2
= sectsz=512 sunit=8 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@localhost ~]# mkdir /xingxing
[root@localhost ~]# mount /dev/md0 /xingxing
[root@localhost ~]# df –h 查看完成情况
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 18G 2.9G 15G 17% /
devtmpfs 985M 0 985M 0% /dev
tmpfs 994M 140K 994M 1% /dev/shm
tmpfs 994M 8.9M 986M 1% /run
tmpfs 994M 0 994M 0% /sys/fs/cgroup
/dev/sda1 497M 119M 379M 24% /boot
/dev/sr 3.5G 3.5G 0 100% /run/media/root/RHEL-7.0 Server.x86_64
/dev/md 40G 33M 40G 1% /xingxing
[root@localhost ~]# vim /etc/fstab 要想永久生效,需要编辑/etc/fstab目录
Vim编译器内容
# /etc/fstab
# Created by anaconda on Mon Nov 12 17:33:13 2018
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
/dev/mapper/rhel-root / xfs defaults 1 1
UUID=d2dd6b1a-9e33-484a-aa23-73800fb1634b /boot xfs defaults 1 2
/dev/mapper/rhel-swap swap swap defaults 0 0
/dev/md0 /xingxing xfs defaults 0 0 编辑格式
[root@localhost ~]# reboot 重启生效
[root@localhost Desktop]# df –h 重启后查看硬盘信息
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rhel-root 18G 2.9G 15G 17% /
devtmpfs 985M 0 985M 0% /dev
tmpfs 994M 152K 994M 1% /dev/shm
tmpfs 994M 8.9M 986M 1% /run
tmpfs 994M 0 994M 0% /sys/fs/cgroup
/dev/md0 40G 33M 40G 1% /xingxing
/dev/sda1 497M 119M 379M 24% /boot
/dev/sr0 3.5G 3.5G 0 100% /run/media/root/RHEL-7.0 Server.x86_64
[root@localhost Desktop]# cd /xingxing 到/星星目录下
[root@localhost xingxing]# cp -r /etc/* ./ 为了后面破坏试验添加复制/ect目录中的一些文件到raid10目录中.
[root@localhost xingxing]# mdadm /dev/md0 -r /dev/sdc .移出sdc损坏的硬盘
mdadm: hot removed /dev/sdc from /dev/md0
[root@localhost xingxing]# mdadm -D /dev/md0 查看一下移出后状态
Number Major Minor RaidDevice State
0 8 16 0 active sync /dev/sdb 1 0 0 1 removed 2 8 48 active sync /dev/sdd 3 8 64 3 active sync /dev/sde
[root@localhost xingxing]#poweroff 关闭服务器并再次添加一块新的硬盘
[root@localhost Desktop]# mdadm /dev/md0 -a /dev/sdc 添加一块新硬盘命令
mdadm: added /dev/sdc
[root@localhost Desktop]# mdadm -D /dev/md0 查看raid10情况系统正在重建raid10
/dev/md0:
Version : 1.2
Creation Time : Tue Nov 27 10:14:31 2018
Raid Level : raid10
Array Size : 41909248 (39.97 GiB 42.92 GB)
Used Dev Size : 20954624 (19.98 GiB 21.46 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Tue Nov 27 10:59:52 2018
State : clean, degraded, recovering
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1 Layout : near=2
Chunk Size : 512K
Rebuild Status : 24% complete