Linux旅程之RAID配置

1.1 RAID概念

RAID(Redundant Array of Independent Disks):独立冗余磁盘阵列

同一个硬盘同一个分区,或者不同硬盘的不同分区组成的逻辑上的硬盘

1.2 RAID级别

raid是有级别的,不同级别提供的性能和配置,需求的磁盘数都不一样。

RAID0:条带化存储,连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,没有高可用的功能,坏一块盘,全坏。适用于视频、大文件等读写性能要求较高的场景,需要人工备份。

RAID1:镜像存储,通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据。数据繁忙时,还可以从镜像中直接拷贝,读取数据,读性能比较好,写性能相对差,但是可以实现冗余功能,磁盘使用率50%,而且成本最高,最少要2块,而且必须是2的倍数。

RAID5:N (N>=3) 块盘组成阵列,一份数据产生N-1个条带,同时还有1份校验数据共N份数据在N块盘上循环均衡存储;N块盘同时读写,读性能很高,但由于有校验机制的问题,写性能相对不高,(N-1) N磁盘利用率;可靠性高,允许坏1块盘,不影响所有数据。

//硬盘数最好是三块,数据在硬盘上循环均衡存储,同时读写,读性能高,因为校验机制,写性能相对较差。具有冗余功能,允许坏一块盘,不影响所有数据。

RAID6:N (N>=4) 块盘组成阵列(N-2) /N为磁盘利用率,与RAID 5相比,RAID 6增加了第二个独立的奇偶校验信息块。两个独立的奇偶系统使用不同的算法,即使两块磁盘同时失效也不会影响数据的使用,相对于RAID 5有更大的“写损失”,因此写性能较差。

RAID1+0:(先做镜像,再做条带) 4块盘,必须2的倍数,只能是偶数的硬盘。N/2为磁盘利用率,每个基组中,只能坏一个。n/2的硬盘来写,所有硬盘一起读。

1.3 磁盘配额

mkdir data1
mount -o usrquota,grpquota /dev/sde1 /data1
-o指定条件进行挂载
setenforce 0
useradd xxx
echo 123456 | passwd --stdin xxx
限额:
xfs_quota -x -c 'limit -u bsoft=80M bhard=100M xxx' /data1

xfs_quota:磁盘限额的命令。xfs文件系统进行磁盘配额。
-x:开启专家模式,可以使用磁盘配额的所有命令
-c:直接调用管理命令
-u:指定用户
bsoft=80M bhard=100M 限制条件
bsoft=80M 磁盘容量的软限制。80M
bhard=100M 磁盘容量的硬限制。100M

xfs_quota -x -c 'limit -u isoft=4 ihard=6 xxx' /data1

isoft=4 inode号,创建文件个数的软限制
ihard=6 inode号,创建文件个数的硬限制

达到软限制时还可以使用,达到硬限制,系统会强制终止用户的操作

dd if=/dev/zero of=/data1/123/txt bs=10M count=12

dd:连续复制,设备转换
if=指定输入设备或者文件
/dev/zero:“零”设备文件,可以提供无限的空字符,一般用来生成一个特定大小的文件。
of=:输出的指定目录文件
bs=10M,每次输出10M
count:输出多少次,12次。

1.4 RAID配置命令

实验要求:基于lvm的方式做raid6

【硬盘表】//lsblk

具体步骤:

前提是lvm逻辑卷创建好的情况下进行!

1、mdadm -Cv /dev/md6 -l6 -n4 /dev/1/txy1 /dev/2/txy2 /dev/3/txy3 /dev/4/txy4 -x2 /dev/sdf1 /dev/sdf2       //创建raid6(4个盘)并设置2个热备份(2个盘)

2、mdadm -D /dev/md6    //查看md6的raid信息

3、mkfs.xfs /dev/md6    //添加文件系统 使其可以对文件进行增删改查的操作

4、mkdir /md6           //创建目录
mount /dev/md6 /md6     //挂载raid6到md6目录下

5、df-h    //查看挂载点

6、mdadm /dev/md6 -f /dev/3/txy3     //模拟设备失效查看热备份盘是否代替工作

7、touch 1   //尝试创建文件是否可以正常工作

8、mdadm /dev/md6 -f /dev/1/txy1

mdadm /dev/md6 -f /dev/2/txy2

mdadm /dev/md6 -f /dev/4/txy4

mdadm /dev/md6 -f /dev/sdf1

mdadm /dev/md6 -f /dev/sdf2

//彻底把raid 6 机制破坏,还能否正常读写

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值