一、目标
centos7文件raid基本设置、raid0的详细设置方法。
二、平台
centos7.6
三、准备工作
1. yum install mdadm -y
2. 给虚拟机添加两块各5G的scsi磁盘。
四、软raid0的实现
1.查看系统下是否有刚才添加的两块磁盘
命令:ll /dev/ | grep sd 可以看到有sdb和sdc
2.给两块磁盘分区
命令:fdisk /dev/sdb 先给第一块磁盘分区,一路回车。
最后用l键看下所有linux的分区类型,找到一个序号为fd的Linux raid auto,记住这货,等会就用它了。
3.改变磁盘分区类型为fd Linux raid auto
命令:t回车,fd回车。
然后p进行查看分区类型,已经变成了fd Linux raid autodetect了,这正是做raid所需要的磁盘类型。
4.将sdc也做成fd Linux raid autodetect类型的分区。
命令:fidsk /dev/sdc
一路回车。
t回车
fd回车
w保存退出。
5.让sdb和sdc分区立即生效[root@localhost ~]# partprobe /dev/sd[b,c]
6.查看两个分区fdisk -l 正常情况下能详细的看到磁盘的所有信息,当然包含是不是raid类型的分区系统
7.检查一下准备做raid的磁盘是已经存在了raid,命令:mdadm --examine /dev/sd[b,c]1
8.创建raid0
命令: mdadm --create /dev/md0 --level=stripe --raid-devices=2 /dev/sd[bc]1 命令解析: --create /dev/md0创建设备并放在dev/下命名为md0,raid等级是stripe代表raid0, --raid-devices=2代表有俩磁盘做raid, 哪两块磁盘呢?/dev/sdb1和/dev/sdc1。
注意:这个创建raid0还有一种命令写法,我没去证实 mdadm -C /dev/md0 -l raid0 -n 2 /dev/sd[b-c]1
9.查看raid组状态
命令方式1: cat /proc/mdstat
命令方式2:mdadm -E /dev/sd[bc]1
10.查看raid设备的详细信息。
命令:[root@localhost ~]# mdadm --detail /dev/md0
别激动哦,到这里目前raid0还是不能使用的哦,仍然需要下面的一些设置。
11.为raid0设备创建文件系统
命令:mkfs -t ext4 /dev/md0
12.挂载raid0到系统(一次性挂载,重启失效)
[root@localhost ~]# mkdir /mnt/xRaid0 创建挂载点文件夹xRaid0
[root@localhost ~]# mount /dev/md0 /mnt/xRaid0/ 将raid0设备挂载到挂载点文件夹里去。
可以继续使用df -hT看看是否挂载成功。
13.永久挂载raid0到系统
[root@localhost ~]# cp /etc/fstab /etc/fstab.bak
[root@localhost ~]# vim /etc/fstab 在fstab文件最后插入一行/dev/md0 /mnt/xRaid0 ext4 defaults 0 0
按ESC,冒号,wq保存退出。
再执行mount -a 从新挂载一次。
14.保存raid信息到系统。此处非常关键绝不能省事。
命令:[root@localhost ~]# mdadm --detail --scan --verbose >> /etc/mdadm.conf
到此raid0的配置就完全结束了。
重启服务器看看raid0是否还在。
kahn 2019年7月30日21:03:52