有关raid的测试

*********************************************************

快速将sdb的分区信息拷贝到其他磁盘

*********************************************************

 

dd if=/dev/sdb of=/dev/sdd skip=446 seek=446 bs=1 count=66
dd if=/dev/sdb of=/dev/sde skip=446 seek=446 bs=1 count=66
dd if=/dev/sdb of=/dev/sdf skip=446 seek=446 bs=1 count=66
dd if=/dev/sdb of=/dev/sdg skip=446 seek=446 bs=1 count=66

 

*********************************************************

创建raid5设备

*********************************************************

mdadm -C /dev/md0 -a yes -l5 -c32 -n3 -x1 /dev/sd{d,e,f,g}1


[root@localhost ~]# mdadm -C /dev/md0 -a yes -l5 -c32 -n3 -x1 /dev/sd{d,e,f,g}1
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

 

*********************************************************

查看raid5设备状态

*********************************************************


[root@localhost ~]# mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Tue Aug 20 18:20:14 2019
Raid Level : raid5
Array Size : 8382464 (7.99 GiB 8.58 GB)
Used Dev Size : 4191232 (4.00 GiB 4.29 GB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent

Update Time : Tue Aug 20 18:20:22 2019
State : clean
Active Devices : 3
Working Devices : 4
Failed Devices : 0
Spare Devices : 1

Layout : left-symmetric
Chunk Size : 32K

Name : localhost.localdomain:0 (local to host localhost.localdomain)
UUID : a4a885df:45cb85db:7abd95e9:5159caa8
Events : 18

Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdd1
1 8 65 1 active sync /dev/sde1
4 8 81 2 active sync /dev/sdf1

3 8 97 - spare /dev/sdg1

 

*********************************************************

格式化raid5设备

*********************************************************

[root@localhost ~]# mkfs.ext4 /dev/md0 -L raid5
mke2fs 1.42.9 (28-Dec-2013)
文件系统标签=raid5
OS type: Linux
块大小=4096 (log=2)
分块大小=4096 (log=2)
Stride=8 blocks, Stripe width=16 blocks
524288 inodes, 2095616 blocks
104780 blocks (5.00%) reserved for the super user
第一个数据块=0
Maximum filesystem blocks=2147483648
64 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Allocating group tables: 完成
正在写入inode表: 完成
Creating journal (32768 blocks): 完成
Writing superblocks and filesystem accounting information: 完成

 

 

 

*********************************************************

将raid5设备挂载到目录

*********************************************************

[root@localhost ~]# mount /dev/md0 /mnt/raid5/
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# df -Th
文件系统 类型 容量 已用 可用 已用% 挂载点
/dev/mapper/rootvg-lv_root xfs 20G 4.4G 16G 22% /
devtmpfs devtmpfs 894M 0 894M 0% /dev
tmpfs tmpfs 910M 144K 910M 1% /dev/shm
tmpfs tmpfs 910M 9.1M 901M 1% /run
tmpfs tmpfs 910M 0 910M 0% /sys/fs/cgroup
/dev/mapper/rootvg-lv_home xfs 10G 33M 10G 1% /home
/dev/mapper/rootvg-lv_var xfs 5.0G 311M 4.7G 7% /var
/dev/mapper/rootvg-lv_tmp xfs 613M 33M 581M 6% /tmp
/dev/sda1 xfs 497M 213M 284M 43% /boot
tmpfs tmpfs 182M 12K 182M 1% /run/user/0
/dev/sr0 iso9660 4.2G 4.2G 0 100% /run/media/root/RHEL-7.6 Server.x86_64
/dev/md0 ext4 7.8G 36M 7.3G 1% /mnt/raid5

 

*********************************************************

测试raid5设备的写性能

*********************************************************


[root@localhost ~]# dd if=/dev/zero of=/mnt/raid5/testfile bs=1M count=1024
记录了1024+0 的读入
记录了1024+0 的写出
1073741824字节(1.1 GB)已复制,3.78172 秒,284 MB/秒
[root@localhost ~]#

 

*********************************************************

测试raid5设备的读性能

*********************************************************

[root@localhost ~]# dd if=/mnt/raid5/testfile of=/dev/zero
记录了2097152+0 的读入
记录了2097152+0 的写出
1073741824字节(1.1 GB)已复制,2.86532 秒,375 MB/秒
[root@localhost ~]#

 

*********************************************************

删除一个设备之后,查看状态

*********************************************************

[root@localhost ~]# watch -n 1 mdadm -D /dev/md0
[root@localhost ~]# watch -n 1 mdadm -D /dev/md0
Every 1.0s: mdadm -D /dev/md0 Tue Aug 20 18:32:53 2019

/dev/md0:
Version : 1.2
Creation Time : Tue Aug 20 18:20:14 2019
Raid Level : raid5
Array Size : 8382464 (7.99 GiB 8.58 GB)
Used Dev Size : 4191232 (4.00 GiB 4.29 GB)
Raid Devices : 3
Total Devices : 4
Persistence : Superblock is persistent

Update Time : Tue Aug 20 18:31:57 2019
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 1
Spare Devices : 0

Layout : left-symmetric
Chunk Size : 32K

Name : localhost.localdomain:0 (local to host localhost.localdomain)
UUID : a4a885df:45cb85db:7abd95e9:5159caa8
Events : 37

Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdd1
3 8 97 1 active sync /dev/sdg1
4 8 81 2 active sync /dev/sdf1

1 8 65 - faulty /dev/sde1

 

 

 


[root@localhost ~]# mdadm /dev/md0 -r /dev/sde1
mdadm: hot removed /dev/sde1 from /dev/md0
[root@localhost ~]# watch -n 1 mdadm -D /dev/md

Every 1.0s: mdadm -D /dev/md0 Tue Aug 20 18:34:38 2019

/dev/md0:
Version : 1.2
Creation Time : Tue Aug 20 18:20:14 2019
Raid Level : raid5
Array Size : 8382464 (7.99 GiB 8.58 GB)
Used Dev Size : 4191232 (4.00 GiB 4.29 GB)
Raid Devices : 3
Total Devices : 3
Persistence : Superblock is persistent

Update Time : Tue Aug 20 18:34:28 2019
State : clean
Active Devices : 3
Working Devices : 3
Failed Devices : 0
Spare Devices : 0

Layout : left-symmetric
Chunk Size : 32K

Name : localhost.localdomain:0 (local to host localhost.localdomain)
UUID : a4a885df:45cb85db:7abd95e9:5159caa8
Events : 38

Number Major Minor RaidDevice State
0 8 49 0 active sync /dev/sdd1
3 8 97 1 active sync /dev/sdg1
4 8 81 2 active sync /dev/sdf1

 


*******************
扩容
*******************

如果之前的raid空间不够是可以使用如下命令,新增加的磁盘记得要先格式化

# mdadm -G /dev/md0 -n4 -a /dev/sdf1 之前的raid的磁盘数n为3(不包含备用盘)

若使用df -h 查看md0的操作系统空间不够,可以使用resize命令来同步空间

# resize2fs /dev/md0 同步文件系统空间(该命令只适合ext系列文件系统)

# xfs_growfs /mnt/raid5 xfs文件系统同步空间命令,注意后面的参数是挂载点不是设备名


*******************
卸载
*******************


删除raid

1.卸载 umount /mnt/raid5

2.删除 /etc/fstab中的挂载信息

3.rm -rf /etc/mdadm.conf 删除raid的配置文件

4.清除raid超级块信息 mdadm --zero-superblock /dev/sdb1 (/dev/sdc1, /dev/sdd1等raid磁盘组成)

不删除的情况使用 blkid 会查看到raid的超级块信息




补充: Centos6 同步分区的时候使用partx -a /dev/sdc(增加分区的时候使用)

删除分区的时候使用 partx -d -nr 1-3 /dev/sdc 删除分区的时候使用

转载于:https://www.cnblogs.com/dayu-liu/p/11384841.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值