Linux—文件系统与磁盘管理(后)

得意时要看淡,失意时要看开。不论得意失意,切莫大意;不论成功失败,切莫止步。志得意满时,需要的是淡然,给自己留一条退路;失意落魄时,需要的是泰然,给自己觅一条出路Linux—文件系统与磁盘管理(后),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

目录

Gdisk分区—基于GPT分区表

分区过程

扩展swap分区

swap分区

 Shared、buff,和cache的解释

shared

 Buff和cache

 扩展Swap分区步骤

详细步骤:

总结步骤如下

用户磁盘配额

概念及为要配额

 磁盘配额的基本步骤

 磁盘配额详细步骤(基于xfs文件系统)

LVM逻辑盘卷管理

简介

LVM包含的组件

 4者组件关系图解

建立LVM的步骤

实验LVM的基本管理过程

 LVM的扩容基本方法

管理LVM的详细步骤

创建PV,VG,LV步骤

LVM的扩容操详细步骤

RAID独立冗余磁盘阵列

概念

 常见的RAID类型

RAID-0

RAID-1

​ 

 RAID5

RAID的搭建 

硬RAID

软RAID

 软RAID的搭建步骤

搭建准备

创建raid和热备份

Raid5 测试


Gdisk分区—基于GPT分区表

第二种分区方式

分区过程

首先输入gdisk看看效果

Linux—文件系统与磁盘管理(后)

看到让我们输入设备,说明已经是安装了gdisk分区工具

如果提示未安装,可以输入命令:yum install -y  gdisk 进行安装

第一步跟fdisk一样,先到虚拟机添加一块新硬盘,关机状态下开机,开机状态下添加的就重启一下。然后命令行我们输入fdisk -l  看看sdb是否已经添加成功。

Linux—文件系统与磁盘管理(后)

可以看到,显示多了一块未分区的/dev/sdb磁盘。

我们输入gdisk  /dev/sdb进行分区

 Linux—文件系统与磁盘管理(后)

此时的输入选项有:

Linux—文件系统与磁盘管理(后)

选项基本和fdisk一致

区别于fdisk –?提供帮助,其他几乎一样,输入n 添加新硬盘

 Linux—文件系统与磁盘管理(后)

 可以看到,利用gdisk分区不同于fdisk,gdisk不用考虑主分区,扩展分区这些

可以理解成GPT分区表分区。理论上对盘符没有限制,但我们可以看到,Linux这对于盘符上限设置成了128个,其实windows也是限制128个。

我们输入1 或者默认回车 即可。

 Linux—文件系统与磁盘管理(后)

 跟fdisk一样,起始扇区默认,last扇区填大小就可以,这里我们给第一个分区设置3G,回车

 Linux—文件系统与磁盘管理(后)

接下来弹出的信息再次不同于fdisk,这个弹出信息意思是让我们选择分区类型,

一般默认,ID号也和fdisk有区别,gdisk为8300 fdisk为83 ,我们输入L可以看看分区类型:

 Linux—文件系统与磁盘管理(后)

 接着回车,回车就行。

Linux—文件系统与磁盘管理(后)

输入p 打印分区信息,可以看到分区好了,想要继续分区,重复上面步骤即可。

接下来,w写入退出

扩展swap分区

Swap分区是linux中的必要分区,可以说是一个预防机制,当linux内存使用率到100%时,机子就会卡死,但是现在一般都很少见到卡死情况,所以说swap分区就是个预防机制,

当内存占用率到100%时,系统还可以调用swap的内存,所以说还是有必要了解如何增加扩展分区内存。

swap分区

输入free -h 查看swap分区大小

Linux—文件系统与磁盘管理(后)

 可以看到swap分区有2G 是创建centos时分配的,前三个 total、used、free显而易见,但后三个是什么呢?接下来说明。

 Shared、buff,和cache的解释

shared

shared:共享存储

作用:建立进程间通信,我们知道两个进程是无法通信的,但通过shared内存,我们可以让两者建立通信。

Linux—文件系统与磁盘管理(后)

 Buff和cache

解释为缓冲和缓存

我们知道数据是存贮在硬盘里的, cpu想要获取数据,并不合适直接指向硬盘,这样效率太低,需要一个中介,那就是内存,而我们的缓冲和缓存就是在内存和硬盘之间的

Linux—文件系统与磁盘管理(后)

Cpu、内存、硬盘的数据吞吐率差异太大,则需要缓存和缓冲。

 扩展Swap分区步骤

详细步骤:

Linux—文件系统与磁盘管理(后)

利用gdisk命令 给磁盘添加一个类型为swap ID为8200 的分区  

建立好了 p打印分区情况

 Linux—文件系统与磁盘管理(后)

 W写入退出  利用fdisk -l 查看分区情况

Linux—文件系统与磁盘管理(后)

 输入mkswap /dev/sdb2 对swap分区进行格式化

Linux—文件系统与磁盘管理(后)

 接下来 输入swapon /dev/sdb2 就把分区的1G加到swap的2G里面了。

Linux—文件系统与磁盘管理(后)

 最后再次输入free -h 查看swap分区内存,发现增大了。

总结步骤如下

Linux—文件系统与磁盘管理(后)

用户磁盘配额

概念及为要配额

Linux—文件系统与磁盘管理(后)

Linux—文件系统与磁盘管理(后)

 磁盘配额的基本步骤

Linux—文件系统与磁盘管理(后)

 Linux—文件系统与磁盘管理(后)

 Linux—文件系统与磁盘管理(后)

 Linux—文件系统与磁盘管理(后)

 Linux—文件系统与磁盘管理(后)

 Linux—文件系统与磁盘管理(后)

 Linux—文件系统与磁盘管理(后)

 磁盘配额详细步骤(基于xfs文件系统)

Linux—文件系统与磁盘管理(后)

用上边知识先添加一个分区,这里我们创建好了#3

创建好了接着格式化

Linux—文件系统与磁盘管理(后)

 格式化后挂载,但是xfs文件系统默认不使用quota,我们可以使用 mount查看

 Linux—文件系统与磁盘管理(后)

 可以看到最后一行,noquota  ,所以先要删除mount 在重新挂载,顺便把uquota,gquota 一起挂载上。输入umount /disk 删除挂载

在输入mount /dev/sdb /disk/ -o uquota,gquota 重新挂载。

在输入mount 看看效果

Linux—文件系统与磁盘管理(后)

 这就挂载好了

挂载好后 自动生成了uquota和gqquota文件

我们只需要输入edquota编辑就好了

输入edquota -u 用户名  就可以编辑此用户的磁盘配额

Linux—文件系统与磁盘管理(后)

 其中,block和inode不用我们自己配置,

其中第二第三为  容量软限制,容量硬限制

 第5第6表示 文件数量软限制,文件数量硬限制

配置好后xfs文件系统自动启动

为了方便shell脚本,还有一个命令可以给用户配额

setquota 用户名 容量f  容量h 数量f  数量h  分区

Linux—文件系统与磁盘管理(后)

Linux—文件系统与磁盘管理(后)

LVM逻辑盘卷管理

简介

Linux—文件系统与磁盘管理(后)

LVM包含的组件

Linux—文件系统与磁盘管理(后)

 4者组件关系图解

Linux—文件系统与磁盘管理(后)

建立LVM的步骤

Linux—文件系统与磁盘管理(后)

实验LVM的基本管理过程

Linux—文件系统与磁盘管理(后)

Linux—文件系统与磁盘管理(后)

Linux—文件系统与磁盘管理(后)

Linux—文件系统与磁盘管理(后)

 创建LV-逻辑卷后,可以把他喻为分区,所以逻辑卷也需要格式化和挂载后方可使用

 Linux—文件系统与磁盘管理(后)

 LVM的扩容基本方法

Linux—文件系统与磁盘管理(后)

管理LVM的详细步骤

创建PV,VG,LV步骤

第一步

先创建分区,在这我创建了4,5,6,作为实验的实验分区

都给了1G容量

分区创建好了输入命令 partprobe /dev/sdb

保存分区表

Linux—文件系统与磁盘管理(后)

 第二步

将分区创建为PV-物理卷

在创建PV前,先检查创建LVM工具是否安装

输入rpm -qa | grep lvm 

Linux—文件系统与磁盘管理(后)

在此发现已经显示安装,若输入命令没有反应,就是没有安装

需要输入yum install lvm*  安装(lvm后面的星号** 需要加一下,因为lvm现在有了lvm2,不信的可以输入 yum search lvm 命令看一下 在此不演示了)

安装好了就可以创建PV-物理卷了

输入pvcreate 【分区名】–在此我利用4和5分区搞成物理卷

Linux—文件系统与磁盘管理(后)

这就创建好了

 第三步 将物理卷PV组成卷组VG

命令:vgcreate 【自定义卷组名】【物理卷名PV】

(物理卷名可以一次多个,空格分隔)

演示:

Linux—文件系统与磁盘管理(后)

 成功将PV4,PV5 放进卷组VG vg1里面了

此时查看VG容量

我们用vgs命令查看

Linux—文件系统与磁盘管理(后)

 看到vg1 有2个G

第4步

将卷组VG 分成若干个逻辑卷LV(这里我们演示整一个LV就好了)

命令:

lvcreate 【选项】【自定义逻辑卷名】【卷组名】

常用选项:

Linux—文件系统与磁盘管理(后)

 演示:

Linux—文件系统与磁盘管理(后)

这就搞好了

用lvs命令看一下

Linux—文件系统与磁盘管理(后)

 第5步格式化逻辑卷LV

Linux—文件系统与磁盘管理(后)

 第6步挂载:

Linux—文件系统与磁盘管理(后)

 输入命令mount查看是否挂载成功—成功如下

Linux—文件系统与磁盘管理(后)

LVM的扩容操详细步骤

–LVM的优势-动态管理

第一步:将上面创建的分区6创建成物理卷–将6用作扩容卷

Linux—文件系统与磁盘管理(后)

 第2步:将此物理卷加入卷组

Linux—文件系统与磁盘管理(后)

 第3步 :给逻辑卷加容量—给lv加一个G容量

Linux—文件系统与磁盘管理(后)

 利用lvs查看是否添加成功–成功

Linux—文件系统与磁盘管理(后)

 说明:在在此实验中,我们是利用分区给LV扩容的,我们也可以把整个硬盘给VG扩容,再给LV扩容。

RAID独立冗余磁盘阵列

概念

Linux—文件系统与磁盘管理(后)

 常见的RAID类型

RAID-0

Linux—文件系统与磁盘管理(后)

RAID-1

Linux—文件系统与磁盘管理(后)

 RAID5

Linux—文件系统与磁盘管理(后)

RAID的搭建 

硬RAID

Linux—文件系统与磁盘管理(后)

软RAID

Linux—文件系统与磁盘管理(后)

 软RAID的搭建步骤

搭建准备

Linux—文件系统与磁盘管理(后)

1 .新建4块新硬盘作为实验盘

 Linux—文件系统与磁盘管理(后)

2.对磁盘分成一个主分区—-类型为:fd

利用fdisk或gdisk 进行分区 分区类型ID为fd

四个都分好区

创建raid和热备份

3.1 创建raid

命令:mdadm -C /dev/md0  -ayes  -l 5 -x 1 /dev/sd[bcde]

-C 为创建阵列模式

后面跟着自定义阵列名称

-a yes 为自动创建对应设备  yes表示会自动在/dev下创建raid设备

-l 表示要创建的raid级别

-x 表示要创建的热设备数量

最后面跟着分区磁盘名称

Linux—文件系统与磁盘管理(后)

输入后有提示  输入y就行了

输入sdadm -D /dev/md1  查看阵列是否创建完成

Linux—文件系统与磁盘管理(后)

4修改raid配置文件

输入命令 mdadm -Ds >> /etc/mdadm.conf

Linux—文件系统与磁盘管理(后)

输入后用cat命令查看内容发现成功

5接下来格式化磁盘阵列

命令:mkfs.xfs /dev/md1

Linux—文件系统与磁盘管理(后)

6挂载

命令 mount /dev/md1 [挂载文件目录]

Linux—文件系统与磁盘管理(后)

 Linux—文件系统与磁盘管理(后)

 输入mount看看挂载情况

Linux—文件系统与磁盘管理(后)

Raid5 测试

思路:.先创建个文件,里面写内容,然后让一个磁盘坏道,看看文件数据是否还能正常访问,再重新添加硬盘作为备份盘。

1.让磁盘阵列中的一个磁盘坏道

命令:mdadm  /dev/md1 -f /dev/sdb

2先让磁盘阵列中的一个磁盘坏道,

Linux—文件系统与磁盘管理(后)

3 移除坏道硬盘,增加新硬盘为备份盘

命令:mdadm /dev/md1 -r /dev/sdb1

Linux—文件系统与磁盘管理(后)

4. 增加新硬盘

命令:mdadm /dev/md1 -a /dev/sdb1

Linux—文件系统与磁盘管理(后)

 发现新增的磁盘已经变成备份盘了,就设置好了。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/154602.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!