RAID磁盘阵列

xfs:只能扩不能缩
ext4:可以缩
磁盘配额:
linux存储的两种机制:
1.硬盘空间(能占多大) 2.index号满了(磁盘有空间也写不了)      
防止个别用户恶意或者用户间占用大量的磁盘空间。保证存储的稳定和可用
2.xfsprogs
  quota
    mount -o usrquota,grpquota /dev/sdb2 /data1
    setenforce 0 #关闭selinux的安全机制,否则磁盘配额会失败。
-o 指定条件
usrquota 以用户进行磁盘配额限制
grpquota 以组进行磁盘配额限制

3.对磁盘空间使用进行限制
1>xfs_quota -x -c 'limit -u bsoft=80M bhard=100M guogi’ /data1
取消xfs_quota -x -c'disable -up' /data
xfs_quota :磁盘配额的命令。xls文件系统进行磁盘配额
-x:开启专家模式,可以使用磁盘配额的所有命令。
-c:直接调用管理命令
-u:指定用户
bsoft=80M bhard=100M:限制条件
        bsoft=80M:磁盘容量的软限制,预警
        bhard=100M:磁盘容量的硬限制,强制终止
2>xfs_quota -x -c 'limit -u isoft=4 ihard=6 guogi /data1
取消:xfs_quota -x -c'disable -up' /data
isoft=4:创建文件的软限制,预警
bhard=16:创建文件的硬限制,强制终止

创建指定大小的文件
dd if=/dev/zero of=/data1/123.txt bs=10M count=12
dd:连续复制,设备转换
if= :指定输入设备或文件
/dev/zero:“零”设备文件,可以提供无限的空字符,用来生成特定大小的文件
of=: 输出都指定的目录和文件
bs=10M每次输出10M
count:输出次数 12次


RAID-独立冗余磁盘阵列

RAID磁盘阵列_第1张图片

同一个硬盘同一个分区,或者不同硬盘的不同分区组成的逻辑上的硬盘
冗余:高可用。
提高读写性能
高可用,数据备份-----核心。
raid是有级别的,不同级别提供的性能和配置,需求的磁盘数都不一样

RAID 0---条带化存储

把数据分担在一个或多个物理磁盘并行读取/并行写入。
读写性能最佳,可以使用一个硬盘也可以多个。
无备用盘,无高可用,安全性低,少单独使用
应用于:读写性能过高的场景,要人工备份。

RAID磁盘阵列_第2张图片

RAID 1--镜像存储

在成对的独立磁盘上互为备份数据。数据整忙时,还可以从镜像中直接烤贝,读取教据读性能比较好,写性能相对查。但是可以实现几余功能,而且成本最高
最少要2块,而且必须是2的倍数。
写的速度慢(两块硬盘都要写),读的速度快
磁盘使用率 50%

RAID磁盘阵列_第3张图片

RAID 5

应用:一般企业都用
  同时读写,读性能高,因为校验机制,写性能较差
硬盘要求:至少3块
磁盘利用率:(N-1)/N
冗余功能,允许坏一快盘;坏两块,循环均衡存储崩溃。不影响所有数

RAID磁盘阵列_第4张图片

RAID 6

应用:金融类,科研类
硬盘要求:至少4块
磁盘利用率:(N-2)/N
校验方式:奇偶校验
可以坏两块硬盘,因为奇偶校验写性能比RAID5更差,但更安全,读性能和RAID5一致。

RAID磁盘阵列_第5张图片

RAID 1+0

先做镜像raid1组,再做条带raid0镜像 
硬盘要求:至少4块,且必须是2的倍数
磁盘利用率:N/2
每个基组中只能坏一个,一共坏两块
所有硬盘一起读。

RAID磁盘阵列_第6张图片

热备盘:相当于raid阵列备份中备份,实时备份,对其他组件和业务不产生影响
冷: 静态,需要把其他相关的功能全部停止后,才能好继续操作

工作原理:
raid中坏了一块盘之后,热备盘就会顶替阵列中坏的盘,同时还会全量备份去坏盘中所有数据。就相当于阵列没受损一样,而且和raid中的硬盘实现同步。
操作:mdadm
1、mdadm -C -v /dev/md5 -l5 -n3 /dev/sdb1 /dev/sdc1 /dev/sdd1 -x1 /dev/sde1
	-C表示创建
	-v显示创建过程中的信息
	-l5 raid等级 raid 5
	-n3 指定使用几块硬盘,raid 5 所以最少要3块
	/dew/sdb1 /dev/sdc1 /dev/sdd1 使用的硬盘分区3个
	-x 指定几个盘做热备盘备份
	/dev/sde1 备份盘
2、cat /proc/mdstat 查看raid创建过程
3、mdadm -D /dev/md5 查看raid详细信息
4、格式化	mkfs .xfs /dev/md5
5、挂载 mount /dev/md5 /data/
6、模拟故障 mdadm /dev/md5 -f /dev/sdb1

7、mdadm -S /dev/md5 停止raid5
8、mdadm --misc --zero-superblock /dev/sdc 删除raid5

你可能感兴趣的:(笔记)