磁盘配额和raid配置

磁盘配额:

Linux存储两种机制:

硬盘空间和iNode号iNode号满了。磁盘空间也写不了,限制用户对于磁盘的使用情况,能占多大,能创建多少个文件为什么要配额:防止个别用户恶意占用大量磁盘空间,保证存储空间的稳定

如何配置磁盘配额:

xfsprogs   quota

mount -o usrquota,grpquota /dev/sdb2 /111/

-o指定条件进行挂载

usrquote以用户进行磁盘配额限制

grpquote以组进行磁盘配额限制

关闭安全机制

命令

对磁盘空间使用进行限制

xfs_quota -x -c ‘limit -u bsoft=80M bhard=100M 用户名’ /111

xfs_quota:磁盘配额的命令,xfs文件系统进行磁盘配额

-x:开启专家模式,可以使用磁盘配额所有命令

-c:直接调用管理命令

-u:指定用户

Bsoft=80M bhard=100M限制条件

Bsoft=80M 磁盘容量的软限制

Bhard=100M 磁盘容量的硬限制

达到软限制还能继续使用达到了硬件置系统就会强制终止

命令

xfs_quota -x -c 'limit -u isoft=4 ihard=6 wang' /111/

Isoft=4 inode号,创建文件个数的软限制

Ihard=6 inode号,创建文件个数的硬限制

文件达到软连接还可以使用,达到硬连接系统会强制终止用户操作

命令dd if=/dev/zero of=/111/123.txt bs=10M count=12

dd :连续复制,设备转化

If= 指定输入设备和文件

/dev/zero :零 设备文件,可以提供无限的空字符,一般来生成一个特定大小的文件

of 输出指定的目录和文件

bs =10M 每次输出10M

Count 输出多少次,12次

取消对磁盘配额的限制xfs_quota -x -c 'disable -up' /111

服务器硬件及RAID配置实战

ROID:独立冗余磁盘阵列

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

冗余:就是高可用,一旦有磁盘坏了,对其他的没有影响

RAID优点:可以提高读写性能,可以冗余,也就是高可用

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

RAID0(条带化存储):把数据分散在多个物理磁盘,并行读取/写入

读写性能是最佳的,可以使用一个硬盘,也可以多个,但是没有高可用功能,坏一块盘就全部坏了,主要用于读写性能较高的场景,比如视频,大文件,读写要求较高的场景,需要扔配置RAID0很少单独使用

RAID 1

raid :镜像存储,在成对的独立磁盘上互为备份数据,数据繁忙时,还可以从镜像中直接拷贝,读性能比较好,写的性能较差,但是可以实现冗余功能,成本最高,必须是两块,必须是2倍数,最少要两块硬盘,磁盘使用率只有50%,有钱人才能玩得起

RAID5大众模式,一办企业但是采用raid5,硬盘最少要3块,数据在硬盘上均衡存储,同时读写,写性能高,因为校验机制,写的性能较差

利用率:(n-1)/n

具有冗余个,允许坏一块盘

RAID6

一般用于金融单位,科研单位,硬盘最少要4块(n-2)/n奇偶校验方式,可以坏两块硬盘,写的性能比raid5更差,但是更安全,读性能和raid5一致

Raid1+0(先做镜像,再做条带)

先做镜像的意思就是,让数据让4块盘都能读取到 ,再做条带让数据一起读写

最少要用4块盘,必须要是2的倍数,只能是偶数的盘

磁盘利用率N/2

Z在每个机组中,只坏一个,也就是总共可以坏两个

N/2块盘同时写入,同时读取

性能高,可靠性高

总结

企业一般RAID5  RAID6   土豪首选:RAID1+0

工作中配RAID都是硬件配置,我们的实验都是软RAID实验

热备盘:(热相当于实时,对其他业务和组件业务,不产生任何影响

冷相与静态,需要把其他相关设备功能全部停止后,才能好继续工作)

相当于raid阵列备份中备份,相当于raid阵列的最后一块保险

工作原理:

raid中坏了一块盘之后,热备盘就会顶替阵列中坏的盘,同时还会全量备份去坏盘中所有的数据,就相当于整个raid没有受损一样,而且会和raid中的硬盘实现同步

操作:创建raid5为例

创建硬盘

检测是否安装

磁盘配额mdadm -C -v /dev/md5 -l5 -n3 /dev/sdb /dev/sdc /dev/sdd -x1 /dev/sde

-C表示创建

-v显示创建过程的详细信息

-l5 :l制定好raid级别,5 raid 5

-n3 :指定使用几块硬盘

/dev/sdb1 /dev/sdb2 /dev/sdd1使用的硬盘分区为3

-x 指的是使用热备份磁盘数量

查看创建进度

cat /proc/mdstat 查看raid的创建进度

mdadm -D /dev/md5 创建完之后查看raid的详细信息

创建文件系统(格式化)mkfs.xfs /dev/md5

挂载mount /dev/md5 /date

检测是否正常读写

模拟故障mdadm /dev/md5 -f /dev/sdd1

破坏raid机制

命令

mdadm -S /dev/md5 #停止raid

mdadm --misc --zero-superblock /dev/sdc #删除raid

创建raid10,命令

Mdadm -Cv /dev/md0 l 10 -n4 /dev/sd{b,c,d,e}1 -x1 /dev/sdf1

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值