raid之创建磁盘列阵raid-0

1首先关闭虚拟机多添加几个20G的磁盘,如果想做多个实验的话,就多添加几个
我这里做的是raid 0算是一个基础吧
添加完之后使用命令查看磁盘信息,确保数量够用
然后就开始输入

mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sd[b,c]
这里我用sdb和sdc来做raid0 -C是创建  -l是指定级别  -n 是指定数量 然后指定要组成的磁盘 -v显示详细信息

这个时候有这个提示就说明创建成功

[root@localhost ~]# mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sd[b,c]
mdadm: chunk size defaults to 512K
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

创建完成之后可以查看一下

mdadm -Dsv
ARRAY /dev/md0 level=raid0 num-devices=2 metadata=1.2 name=localhost.localdomain:0 UUID=ca4f0db2:12490527:65621b57:29e5c492
   devices=/dev/sdb,/dev/sdc
-D 是打印阵列信息(指☞创建好的)
-s 扫描配置文件/proc/mdstat得到阵列缺失信息
也可以通过 cat /pron/mdtat来查看磁盘阵列信息

[root@localhost ~]# cat /proc/mdstat 
Personalities : [raid0] 
md0 : active raid0 sdc[1] sdb[0]
      41908224 blocks super 1.2 512k chunks
      
unused devices: <none>

也可以用-D 指定创建好的设备
比如说上面我创建的名字是md0,就可以指定md0来查看

[root@localhost ~]# mdadm -D /dev/md0 
/dev/md0:
           Version : 1.2
     Creation Time : Sun Feb 21 05:01:43 2021
        Raid Level : raid0
        Array Size : 41908224 (39.97 GiB 42.91 GB)
      Raid Devices : 2
     Total Devices : 2
       Persistence : Superblock is persistent

       Update Time : Sun Feb 21 05:01:43 2021
             State : clean 
    Active Devices : 2
   Working Devices : 2
    Failed Devices : 0
     Spare Devices : 0

        Chunk Size : 512K

Consistency Policy : none

              Name : localhost.localdomain:0  (local to host localhost.localdomain)
              UUID : ca4f0db2:12490527:65621b57:29e5c492
            Events : 0

    Number   Major   Minor   RaidDevice State
       0       8       16        0      active sync   /dev/sdb
       1       8       32        1      active sync   /dev/sdc

这一步做完需要生成配置文件 因为不生成的话,重启之后就没有了(自己理解,不对的地方,请大佬来指正)

mdadm -Dsv > /etc/mdadm.conf

[root@localhost ~]# cat /etc/mdadm.conf 
ARRAY /dev/md0 level=raid0 num-devices=2 metadata=1.2 name=localhost.localdomain:0 UUID=ca4f0db2:12490527:65621b57:29e5c492
   devices=/dev/sdb,/dev/sdc

这一步做完就可以格式化做好的磁盘了

[root@localhost ~]# mkfs.xfs /dev/md0 
meta-data=/dev/md0               isize=512    agcount=16, agsize=654720 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=10475520, imaxpct=25
         =                       sunit=128    swidth=256 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
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

格式化完成之后,就可以永久挂载了
挂载之前需要查看下该设备的uuid,因为要用uuid来挂载

[root@localhost ~]# blkid /dev/md0
/dev/md0: UUID="a680c946-b528-4ef2-b1b7-f322d27379c2" TYPE="xfs" 

然后再用echo 输入到 /etc/fstab下

[root@localhost ~]# echo "UUID=a680c946-b528-4ef2-b1b7-f322d27379c2 /raid0 xfs defaults 0 0 " >> /etc/fstab 

然后编辑fstab这个文件查看


#
# /etc/fstab
# Created by anaconda on Wed Nov 11 21:21:41 2020
#
# 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/centos-root /                       xfs     defaults        0 0
UUID=ccfe7d07-5621-4ae5-baf3-c5016e7b78cc /boot                   xfs     defaults        0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0
UUID=a680c946-b528-4ef2-b1b7-f322d27379c2 /raid0 xfs defaults 0 0                                                                                                                                                                                                                                          

这个地方可以看到类型为xfs 挂载目录为raid0
保存退出,然后mount -a来检查下
然后再用df -Th查看

[root@localhost ~]# mount -a
[root@localhost ~]# df -Th
文件系统                类型      容量  已用  可用 已用% 挂载点
devtmpfs                devtmpfs  974M     0  974M    0% /dev
tmpfs                   tmpfs     991M     0  991M    0% /dev/shm
tmpfs                   tmpfs     991M   11M  980M    2% /run
tmpfs                   tmpfs     991M     0  991M    0% /sys/fs/cgroup
/dev/mapper/centos-root xfs        50G  3.9G   47G    8% /
/dev/mapper/centos-home xfs        47G   37M   47G    1% /home
/dev/sda1               xfs      1014M  171M  844M   17% /boot
tmpfs                   tmpfs     199M   40K  198M    1% /run/user/0
/dev/sr0                iso9660   4.5G  4.5G     0  100% /run/media/root/CentOS 7 x86_64
/dev/md0                xfs        40G   33M   40G    1% /raid0
[root@localhost ~]# ls /raid0/
a.txt
[root@localhost ~]# 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值