RAID磁盘配额

本文深入解析RAID技术,包括RAID0、RAID1、RAID5的不同特性,如读写速度、容错能力及磁盘利用率。同时,提供详细的RAID5搭建步骤,从安装依赖到模拟硬盘故障,确保数据安全。还介绍了磁盘配额quota的配置方法,限制用户和组的空间使用,保持系统稳定。
摘要由CSDN通过智能技术生成

RAID(动态磁盘的管理)
实现:扩容,自动备份
作用:提高容错率和读写速率

简单卷可以在一块儿磁盘上用
跨区,带区,镜像卷都至少要在两块硬盘上使用:
	跨区,不同磁盘可容量不同
	带区,不同磁盘容量必须相等
	镜像,只能在2块磁盘上使用,且不同磁盘容量相同,卷总数大小只有平时的一半
		备注:镜像相当于自动备份,能使用的文件只有一半儿
		镜像缺点:磁盘利用率低
	RAID-5至少需要3块及以上使用:
		每个磁盘容量相同,卷容量为[N/(n-1)]*总数
		N表示磁盘总数
		思考的问题:当坏掉两块磁盘,数据是否可以找回
			不能
		磁盘空间利用率高,还可以自动备份
	
RAID0(带区卷,条带集或带区)
	至少需要两块儿硬盘  空间利用率为100  读写速度最快 不容错
RAID1(镜像集或镜像)
	仅需两块硬盘	空间利用率50   读写速度一般	容错
RAID5(带奇偶检验条带集)
	至少需要3块硬盘	空间利用率(n-1)/n	读写速率较快,容错,最多允许坏一块


不同场景RAID的使用:
	RAID实现方式:
		硬:需要RAID卡,有自己的CPU,处理速度块
		软:需要通过操作系统实现
	创建RAID5:
		1.yum -y install mdadm
		2.mdadm -C /dev/md5 -l 5 -n 3 /dev/sd{d,e,f}
	参数解释:
		-C		//创建RAID
		/dev/md5	//第一个RAID设备
		-15		//RAID5
		-n		//RAID成员数量
	
		3.格式化,挂载
		mkfs.ext4 /dev/md5
		mkdir /mnt/raid5
		mkdir /root/桌面/md5
		mount /dev/md5 /root/桌面md5
		
		4.查看RAID信息
		madam -D /dev/md5	//-D查看详细信息
	
		5.模拟一块硬盘损坏,并移除
		madam /dev/md5 -f /dev/sdb -r /dev/sdb	
			//模拟坏了并移除,因为-f --fail 所以 -r --remove

		6.设置RAID开机或重启生效
		mdadm -D -s		//mdadm程序是一个独立的程序,完成所有软件RAID的管理功能
		mdadm -D -s > /etc/mdadm.conf	//开机检测文件raid才会生效
		
		7.重启后,再挂载一次验证数据是否丢失,如果没有丢失,则RAID生效
		mount /dev/md5 /root/桌面/md5

磁盘配额quota
		限制用户和组对空间的使用

		配置磁盘配额:
			1.新挂载/dev/vg1/1v1 文件系统,添加usrquota,grpquota参数(此参数支持磁盘配额)
			pvcreate /dev/sde
			vgcreate vg1 /dev/sde
			lvcreade -L 800M -n 1v1 vg1
			mkfs.ext4 /dev/vg1/1v1
			mount /dev/vg1/1v1 /root/桌面/disk1
			mount -o  remount,usrquota,grpquota /dev/vg1/1v1	
			//挂载参数,开启支持配额功能,挂载后,/dev/vg1/1v1 这个分区就支持quota功能了
			mount //查看磁盘信息
			2.创建用户,创建组
			useradd u1
			groupadd z1
			3.生成quota配置文件
			setenforce 0	//关闭selinux
			cd /root/桌面/disk1	//进入磁盘挂在目录
			quotacheck -acug	//生成配置文件
			ls		//检查aquota.group aquota.user lost+found配置文件是否生成
			4.启动
				quotaon /dev/vg1/lv1
			备注:关闭 quotaoff
			5.修改quota配置文件
			配置文件内容如下
			Filesystem blocks soft hard inodes soft hard /dev/sdb1 0 0 0 0 0 0
				需要修改的是soft-hard的值,单位kb,soft为警告值,hard为最大值
				磁盘使用量在soft-hard之间,就会发出警告(默认倒计时七天),超出
				警告时间后,使用量依然在其之间,则会禁用磁盘空间
			若修改blocks的soft/hard表示规定用户可以使用的磁盘空间的大小
			edquota -u u1	//修改用户的配置文件
			edquota -g z1	//修改组的配置文件
			备注:此处需要创建组;用户的配额不能大于组配额,组内用户的总配额不能大于组配额,不能只给组配额,不给用户配额
			6.测试磁盘配额
			chmod 777 disk1
			备注:disk1为磁盘的挂载目录
			切换u1用户,进行测试
			su u1
			dd if=/dev/zero of=bigfile1 bs=1M //强制写入1M的大文件		
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凉水沏茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值