RAID磁盘阵列搭建

RAID磁盘阵列搭建

下载磁盘制作工具

安装磁盘阵列制作工具

[root@hdsp12 ~]# yum install mdadm -y
查看制作RAID阵列的裸磁盘
[root@hdsp12 ~]# fdisk -l | grep /dev/vd
Disk /dev/vda: 214.7 GB, 214748364800 bytes, 419430400 sectors
/dev/vda1   *        2048   419430366   209714159+  83  Linux
Disk /dev/vdb: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdc: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdd: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vde: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdf: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdg: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdh: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdi: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdj: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdk: 644.2 GB, 644245094400 bytes, 1258291200 sectors

制作RAID0模式
[root@hdsp12 ~]# mdadm --create /dev/md0 --level=0 --raid-devices=10 /dev/vd[bcdefghijk]
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

/dev/md0: 虚拟设备名

raid-devices:设备个数,/dev/vd[bcdefghijk] 代表 这10个盘的设备名

查看
[root@hdsp12 ~]# mdadm --detail /dev/md0
/dev/md0:
           Version : 1.2
     Creation Time : Thu Dec 12 17:22:23 2019
        Raid Level : raid0
        Array Size : 6290135040 (5998.74 GiB 6441.10 GB)
      Raid Devices : 10
     Total Devices : 10
       Persistence : Superblock is persistent

       Update Time : Thu Dec 12 17:22:23 2019
             State : clean 
    Active Devices : 10
   Working Devices : 10
    Failed Devices : 0
     Spare Devices : 0

        Chunk Size : 512K

Consistency Policy : none

              Name : hdsp12.novalocal:0  (local to host hdsp12.novalocal)
              UUID : 03a58b25:16adaed2:e6ba4c59:7596d685
            Events : 0

    Number   Major   Minor   RaidDevice State
       0     253       16        0      active sync   /dev/vdb
       1     253       32        1      active sync   /dev/vdc
       2     253       48        2      active sync   /dev/vdd
       3     253       64        3      active sync   /dev/vde
       4     253       80        4      active sync   /dev/vdf
       5     253       96        5      active sync   /dev/vdg
       6     253      112        6      active sync   /dev/vdh
       7     253      128        7      active sync   /dev/vdi
       8     253      144        8      active sync   /dev/vdj
       9     253      160        9      active sync   /dev/vdk

# 记录其 UUID
mdadm --detail --scan >> /etc/mdadm.conf
磁盘操作

格式化成文件系统

[root@hdsp12 ~]# # 将RAID磁盘格式化为ext4格式   
[root@hdsp12 ~]# mkfs.ext4  /dev/md0
mke2fs 1.42.9 (28-Dec-2013)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=128 blocks, Stripe width=1280 blocks
196567040 inodes, 1572533760 blocks
78626688 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=3720347648
47990 block groups
32768 blocks per group, 32768 fragments per group
4096 inodes per group
Superblock backups stored on blocks: 
	32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
	4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
	102400000, 214990848, 512000000, 550731776, 644972544

Allocating group tables: done                            
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done 
挂载磁盘
[root@hdsp12 ~]# mkdir /data1
[root@hdsp12 ~]# mount /dev/md0 /data1
[root@hdsp12 ~]# df -h
Filesystem      Size  Used Avail Use% Mounted on
/dev/vda1       197G   16G  173G   9% /
devtmpfs         63G     0   63G   0% /dev
tmpfs            63G   24K   63G   1% /dev/shm
tmpfs            63G  772K   63G   1% /run
tmpfs            63G     0   63G   0% /sys/fs/cgroup
tmpfs            13G     0   13G   0% /run/user/0
/dev/md0        5.9T   89M  5.6T   1% /data1
永久挂载
vim  /etc/fstab
echo  "/dev/md0                                    /data1                  ext4    defaults        0 0" >> /etc/fstab
mount -a

删除RAID

由于退盘之后要重新买所以需要删除RAID,重新配置

停止运行RAID
[root@hdsp12 ~]# mdadm -S /dev/md0 
mdadm: stopped /dev/md

表明该md0阵列已经停止运行。

删除自动配置文件

/etc/mdadm.conf文件中关于该md0的配置信息删除即可,这个方式有很多种。由于我的配置信息中只有一个RAID,所以我选择将文件清空。

/etc/mdadm.conf
删除元数据

以前我一直以为删除来配置文件就算彻底结束了,可是再重启的话还是可以在/dev下找到md设备,后来发现是没有将RAID分区中的元数据删除。
需要一个个去删除组成分区的磁盘 mdadm --zero-superblock /dev/vdb

批量命令,注意认清楚系统盘

[root@hdsp12 ~]# fdisk -l | grep /dev/vd 
Disk /dev/vda: 214.7 GB, 214748364800 bytes, 419430400 sectors
/dev/vda1   *        2048   419430366   209714159+  83  Linux
Disk /dev/vdb: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdc: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdd: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vde: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdf: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdg: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdh: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdi: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdj: 644.2 GB, 644245094400 bytes, 1258291200 sectors
Disk /dev/vdk: 644.2 GB, 644245094400 bytes, 1258291200 sectors
[root@hdsp12 ~]# fdisk -l | grep /dev/vd |grep 644245094400 |cut -c 5-13 
 /dev/vdb
 /dev/vdc
 /dev/vdd
 /dev/vde
 /dev/vdf
 /dev/vdg
 /dev/vdh
 /dev/vdi
 /dev/vdj
 /dev/vdk
[root@hdsp12 ~]# fdisk -l | grep /dev/vd |grep 644245094400 |cut -c 5-13 |xargs   mdadm --misc --zero-superblock 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值