首页 > 代码库 > MDADM创建软RIAD
MDADM创建软RIAD
1.对磁盘进行分区,分区类型为fd.(fdisk /dev/sdb )
Disk /dev/sdb: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050060
Device Boot Start End Blocks Id System
/dev/sdb1 1 654 5253223+ fd Linux raid autodetect
/dev/sdb2 655 1308 5253255 fd Linux raid autodetect
/dev/sdb3 1309 1962 5253255 fd Linux raid autodetect
/dev/sdb4 1963 2355 3156772+ fd Linux raid autodetect
2.用mdadm创建riad.
mdadm -C /dev/md0 -l 5 -n 3 -x 1 /dev/sdb{1,2,3,4}
-C 创建模式
-l riad模式
-n 创建raid的设备数量
-x 空闲设备数量
查看创建好的raid
[root@bogon ~]# cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdb3[4] sdb4[3](S) sdb2[1] sdb1[0]
10498048 blocks super 1.2 level 5, 512k chunk, algorithm 2 [3/3] [UUU]
3.创建文件系统
mkfs.ext4 /dev/md0
[root@bogon ~]# blkid /dev/md0
/dev/md0: UUID="1e839796-01a6-4635-bef4-f1cbad3097d4" TYPE="ext4"
4.挂载到目录使用
mount /dev/md0 /mnt
[root@bogon ~]# mount
/dev/mapper/VolGroup-lv_root on / type ext4 (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw,rootcontext="system_u:object_r:tmpfs_t:s0")
/dev/sda1 on /boot type ext4 (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/md0 on /mnt type ext4 (rw)
!如果需要开机自动挂载的话需要修改/etc/fstab
5.人为损坏一块硬盘查看备份盘是否会替换损坏的盘。
mdadm -f /dev/md0 /dev/sdb2
[root@bogon ~]# mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Tue Dec 27 05:11:20 2016
Raid Level : raid5
Array Size : 10498048 (10.01 GiB 10.75 GB)
Used Dev Size : 5249024 (5.01 GiB 5.38 GB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent
Update Time : Tue Dec 27 05:48:06 2016
State : clean
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1
Layout : left-symmetric
Chunk Size : 512K
Name : bogon:0 (local to host bogon)
UUID : 2f52c38f:0e9eb247:d8a6537c:dc76facf
Events : 39
Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
3 8 20 1 active sync /dev/sdb4
4 8 19 2 active sync /dev/sdb3
5 8 18 - spare /dev/sdb2
6.添加一块新的盘作为备份盘
mdadm -a /dev/md0 /dev/sdb2
本文出自 “生命不息折腾到底” 博客,谢绝转载!
MDADM创建软RIAD