1. 在虚拟机里面添加5块SATA虚拟硬盘,每个20G,三个数据盘,一个校验盘,一个spare盘。添加完之后重启虚拟机。
2. 查看系统磁盘信息
sudo fdisk -l
3. 为添加的虚拟硬盘创建分区
sudo fdisk /dev/sd[d-f]
按照指导,n:创建新的分区,p:创建主分区,p:查看分区设置,w:保存修改(其他按照默认值配置)
4. 创建软raid5
sudo mdadm --create --auto=yes /dev/md0 --level=5 --raid-devices=4 --spare-devices=1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
--level=5:创建raid5
--raid-devices=4:四块盘,3+1
--spare-device=1:备用盘1个
5. 查看创建的raid5信息
mdadm --detail /dev/md0
6. 给raid5指定文件系统
mkfs.ext3 /dev/md0
7. 挂载
sudo mount /dev/md0 /mnt/raid5
8. 重启自动加载
vim /etc/fstab
添加
/mnt/raid5 /dev/md0 ext3 defaults 0 0
9. 保存raid5配置
mdadm --detail --scan --verbose >> /etc/mdadm.conf
重启的时候在自动挂载的时候会出现:Host SMBus Controller not enabled! Filesystem check or mount failed!
解决方法:http://xlogin.blog.51cto.com/3473583/823056
重启之后:
查看raid5:
1 meow@ubuntu:~$ df -hT 2 Filesystem Type Size Used Avail Use% Mounted on 3 /dev/sda1 ext4 46G 4.8G 39G 12% / 4 none tmpfs 4.0K 0 4.0K 0% /sys/fs/cgroup 5 udev devtmpfs 2.0G 4.0K 2.0G 1% /dev 6 tmpfs tmpfs 394M 1.4M 393M 1% /run 7 none tmpfs 5.0M 0 5.0M 0% /run/lock 8 none tmpfs 2.0G 156K 2.0G 1% /run/shm 9 none tmpfs 100M 60K 100M 1% /run/user 10 /dev/md127 ext3 59G 52M 56G 1% /media/meow/0c2bf3fe-e17b-436f-8670-ee6367738a37 11 meow@ubuntu:~$ sudo mdadm --detail /dev/md127 12 /dev/md127: 13 Version : 1.2 14 Creation Time : Wed Mar 29 04:28:33 2017 15 Raid Level : raid5 16 Array Size : 62860800 (59.95 GiB 64.37 GB) 17 Used Dev Size : 20953600 (19.98 GiB 21.46 GB) 18 Raid Devices : 4 19 Total Devices : 5 20 Persistence : Superblock is persistent 21 22 Update Time : Wed Mar 29 19:21:04 2017 23 State : clean 24 Active Devices : 4 25 Working Devices : 5 26 Failed Devices : 0 27 Spare Devices : 1 28 29 Layout : left-symmetric 30 Chunk Size : 512K 31 32 Name : ubuntu:0 (local to host ubuntu) 33 UUID : da08fac9:2b1d0988:b2b19af5:45166ba4 34 Events : 24 35 36 Number Major Minor RaidDevice State 37 0 8 17 0 active sync /dev/sdb1 38 1 8 33 1 active sync /dev/sdc1 39 2 8 49 2 active sync /dev/sdd1 40 5 8 65 3 active sync /dev/sde1 41 42 4 8 81 - spare /dev/sdf1
恩?md127?