Linux命令 LVM与磁盘管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux命令 LVM与磁盘管理相关的知识,希望对你有一定的参考价值。
LVM与磁盘配额一、LVM逻辑卷管理
1、LVM概述
Logical Volume Manager,逻辑卷管理
(1)动态调整磁盘容量,从而提高磁盘管理的灵活性。
(2)/boot分区用于存放引导文件,不能基于LVM创建
(3)图形界面管理工具:system-config-lvm
LVM机制的基本概念
(1)PV (Physical Volume 物理卷)
物理卷是LVM机制的基本储存设备,通常对应为一个普通分区或整个硬盘。
物理卷是由多个默认大小为4MB的基本单元(PE)组成的,在它的头部会创建一个保留分区,用来记录LVM属性。
对用于转换成物理卷的普通分区,建议先使用fdisk工具将分区类型的ID标记号改为“8e”。
(2)VG(Volume Group,卷组)
由一个或多个物理卷组成。在卷组中可以动态的添加或移除物理卷。
(3)LV (Logical Volume,逻辑卷)
逻辑卷建立在卷组上,与物理卷没有直接关系。
对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中“切出”一小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷。
2、LVM管理命令
LVM管理命令主要分为三大类:PV物理卷管理、VG卷组管理、LV逻辑卷给管理,对应的命令分别以“pv”“vg”“lv”开头
主要命令
(1)pvcreate 设备名1 [设备名2 .... ...]吧
将分区或整个硬盘转换成物理卷
(2)Vgcreate 卷组名 物理卷名1 物理卷名2
将一个或多个物理卷创建为一个卷组
(3)Lvcreate -L 容量大小 -n 逻辑卷名 卷组名
从指定的卷组中分割空间,以创建指定逻辑卷
(4)Lvextend -L +大小 /dev/卷组名/逻辑卷名
当目前使用的逻辑卷不足时,动态扩展逻辑卷的空间
3、LVM应运实例
创建挂载的基本路径如下:
1、在虚拟机上添加三块SCSI磁盘,重启虚拟机,用Xshell连接。
对添加好的磁盘进行分区处理。
对添加的3块磁盘进行配置,并把配置好的分区转换为Linux LVM类型
第二块磁盘
第三块磁盘
第四块磁盘
将创建好的分区sdb1、sdc1、sdd1转换为物理卷
查看物理卷,并将物理卷整合到形成见得mailbox卷组中
查看卷组的详细信息
在mailbox卷组中创建两个逻辑卷,分别为25G和15G
查看创建好的逻辑卷
查看创建好的逻辑卷的信息
在逻辑卷Mbox1的空间不足时,向mbox1动态添加10G的内存
格式化创建好的逻辑卷
创建自动挂载点,并实行自动挂载
二、磁盘配额
1、磁盘配额概述
实现磁盘配额的条件
(1)需要Linux内核支持
(2)需要安装xfsprogs与quota软件包
Linux磁盘配额的特点
(1)作用范围:针对指定的文件系统(分区)
(2)限制对象:用户账号、账号组
(3)限制类型:磁盘容量、文件数目
(4)限制方法:软限制、硬限制
磁盘配额的步骤
(1)以支持配额功能的方式挂载文件系统
(2)编辑用户和组账号的配额设置
(3)验证磁盘配额功能
(4)查看磁盘配额使用情况
2、启用磁盘配额支持
启用文件系统的配额支持
添加usrquota、grpquota挂载参数
添加挂载参数的常用命令
3、磁盘配额管理
编辑用户和组账号的配额设置
使用xfs_quota命令编辑配额设置
Xfs_quota -x -c ‘limit -u bsoft=N bhard=N isoft=N ihard=N 用户名’ 挂载点
常用选项
-u:指定用户
-x:启用专家模式
-c:使用命令执行
限制字段
bsoft:软限制大小
bhard:硬限制大小
isoft:软限制节点
ihard:硬限制节点
软限制不能超过硬限制
4、验证磁盘配额功能
(1)切换到设置配额的分区(挂载目录)
(2)创建指定数量的文件:使用touch命令,或cp命令。
(3)创建指定容量的文件:使用dd命令,或cp命令。
5、查看配额的使用情况
xfs_quota -x -c ‘report 选项’ 挂载点
report常用选项
-b 输出报告
-a 查看所有
-i 节点信息
-u、-g
以上是关于Linux命令 LVM与磁盘管理的主要内容,如果未能解决你的问题,请参考以下文章