首页 > 代码库 > ubuntu创建软raid5

ubuntu创建软raid5

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?

ubuntu创建软raid5