Linux磁盘管理(下)

系列文章目录

第一章 :red hat linux系统下载安装
第二章:Linux用户和组
第三章:Linux文件管理
第四章:Linux目录管理
第五章:Linux文本编辑器
第六章:Linux文件查找与管理
第七章:Linux输入,输出的重定向以及管道
第八章:Linux包管理
第九章:Linux的系统监控以及进程管理
第十章:Linux服务管理以及计划任务
第十一章:Linux启动流程和故障恢复
第十二章:Linux网络管理
第十三章:Linux磁盘管理(上)
第十三章:Linux磁盘管理(下)


前言

这次博客的内容就是RHCSA的最后一次内容了,接下来继续学习RHCE的内容,具体内容量可能会翻好几倍,努力吧,路还很远。

一、磁盘配额

上一次的内容中我们学习了磁盘的分配,采用的都是默认分配,但实际生产中可能有更多需求,比如用户可以使用的具体大小,实际数量都有要求,接下来我们就完成一下实验。
首先添加一个1G的磁盘空间,具体过程前边都说过,不演示了。
在这里插入图片描述
然后格式化挂载。
之前的的挂载都是使用mount手动挂载,如果要实验磁盘配额,需要编写fatab文件。
编写之前先执行一下命令,不然可能失败,具体原因这里不说了。

setenforce 0

然后编写配置文件

vim /etc/fstab

编写格式之前都说过,这里仿照我在defaults后面加两个参数即可。
在这里插入图片描述
之后查看一下
在这里插入图片描述
这个文件是用root创建了,所以要先把权限给出去。这个之前也说过。

chmod o+rwx /mnt/nv5/

创建quota
quotacheck -cugv /mnt/nv5/
参数:
c:创建
u:用户
g:组
v:展示过程
在这里插入图片描述
查看挂载点,会发现里面多了两个文件,用来写规则的。
在这里插入图片描述

setquota -u chaoge 10240 20480 5 6 /mnt/nv5/

-u/g 用户名/组名
10240 20480 文件大小警告(10M) 文件大小限制(20M)
5 6 文件数量警告 文件数量限制
/mnt/nv5 挂载点

激活

quotaon -ugv /mnt/nv5/

-ug 用户 组
在这里插入图片描述
向里边写入一个9M的文件

dd if=/dev/zero of=/mnt/nv5/1 bs=1M count=9

在这里插入图片描述
在写一个
在这里插入图片描述
这已经18M了马上就超范围了,现在写第三个。
在这里插入图片描述
可以看到第三个可以写进去,但只写了2M多。
在这里插入图片描述
现在都删了。
这次直接写7个文件。
在这里插入图片描述
这里可以看到第七个文件写入失败了。
在这里插入图片描述

二、raid技术

为了增加硬盘的读写速度,出现了raid,现在加四块硬盘,每块默认20G,然后抓一张快照,进行以下实验。
在这里插入图片描述
在这里插入图片描述

1.raid0

raid0技术,简单来说就是将写到一块硬盘的数据同时分别写到两块硬盘中,每块硬盘各存储一部分,这样存取速度可以提升近一倍,缺点是如果一块硬盘坏了,直接数据全丢。

 mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/nvme0n2 /dev/nvme0n3

-C /dev/md0 建立路径
-a yes 默认yes
-l 0 reid0
-n 2 磁盘数量 磁盘路径
在这里插入图片描述
可以用-D查看信息

mdadm -D /dev/md0 

在这里插入图片描述
之后格式化挂载使用。
在这里插入图片描述
在这里插入图片描述
可以看到已经挂载成功存储空间共40G。
现在我分别向/chaogetest文件和/mnt/md0/chaogetest文件中各写1G数据测试速度。
在这里插入图片描述
可以看到速度明显提升了,这个有机会在物理机上试验一下,虚拟机可能误差比较大。

2.raid1

raid1技术,将两块磁盘同时写入相同的文件,优点损坏一块,数据不会丢失,缺点速度没有提升,现在还原到加入四块硬盘之后继续实验。

mdadm -C /dev/md1 -a yes -l 1 -n 2 /dev/nvme0n2 /dev/nvme0n3

在这里插入图片描述
之后继续格式化挂载。
在这里插入图片描述
raid1没有提升速度所以没法测试,理解就好。

3.raid5

raid5技术,同时使用三块硬盘,向前两块分别写一部分数据,第三块写奇偶校验,什么意思呢,当硬块硬盘坏掉时,可以通过一半的数据和奇偶校验计算出丢失的另一半数据,优点,同时像两块硬盘写数据,速度提升,并且有校验,数据不容易丢失。缺点,当两块硬盘损坏时,数据全丢,现在还原快照,进行实验。

mdadm -C /dev/md5 -a yes -l 5 -n 3 /dev/nvme0n{2..4} 

之后用

mdadm -D /dev/md5 

在这里插入图片描述
里面为了进行校验会自动进行同步所以要稍等一下,重复以上命令,可以查询进度百分比。
在这里插入图片描述
同步结束。
在这里插入图片描述
格式化挂在使用。
在这里插入图片描述
现在向其中写入一个G的文件。

dd if=/dev/zero of=/mnt/md5/test bs=1M count=1024

mdadm功能十分强大,可以模拟硬盘损坏。

mdadm /dev/md5 -f /dev/nvme0n2

mdadm +设备名称 -f +损坏的磁盘路径
这个损坏相当于磁盘内部损坏,但是还在电脑上插着。
在这里插入图片描述在这里插入图片描述
以下这条命令,可以模拟硬盘直接被拆除。

mdadm /dev/md5 -r /dev/nvme0n2

在这里插入图片描述
在这里插入图片描述
现在将第四块硬盘插进去补上。

 mdadm /dev/md5 -a /dev/nvme0n5

在这里插入图片描述
之后他会自动帮你做校验然后自动恢复数据。
在这里插入图片描述

4.raid5+

raid5+技术是由raid5技术衍生而来,5有一个缺点,需要手动的删除和添加硬盘,5+解决了这个问题,它同时使用4块甚至更多硬盘,前三快正常使用,剩下的闲置,当系统检测到硬盘损坏,自动进行硬盘的删除和修改。

mdadm -C /dev/md5 -a yes -l 5 -n 3 -x 1 /dev/nvme0n{2..5}

这里面相比以前就新加了一个参数
-x 1 备用盘的数量
在这里插入图片描述

在这里插入图片描述
之后格式化挂载使用。在这里插入图片描述
现在随便坏一个。
在这里插入图片描述
他会自动把能用的给你补上。
在这里插入图片描述

总结

rhcsa的全部内容都到此结束了,有时间还是要多练练。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值