IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux磁盘管理(下) -> 正文阅读

[系统运维]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的全部内容都到此结束了,有时间还是要多练练。

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-11-09 20:02:38  更:2021-11-09 20:03:15 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 14:26:42-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码