LVM与磁盘配额
1.LVM概述
2.LVM的管理命令
3.LVM应用实例
4.磁盘配额概述
5.磁盘配额管理
总结
1.LVM概述
Logical Volume Manager,逻辑卷管理
能够在保持现有数据不变的情况下动态调整磁盘容量,从而提高磁盘管理的灵活性
/boot分区用于存放引导文件,不能基于LVM创建
PV(Physical Volume,物理卷)
物理卷是LVM机制的基本存储设备,通常对应为一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把储存空间分割成默认大小为4MB的基本单元(Physical Extent,PE),从而构成物理卷(例 /dev/sdb1 /dev/sdc1)。
PE的值可以是4、8、16、32、64。PE越小利用率越高,但是每个VG块的最大数65534,所以PE大小决定了VG卷组大小
VG(Volume Group,卷组)
由一个或多个物理卷组成一个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷
LV(Logical Volume,逻辑卷)
逻辑卷建立在卷组之上,与物理卷没有直接关系。对于逻辑卷来说,每一个卷组就是一个整体,从这个整体中“切出”以小块空间,作为用户创建文件系统的基础,这一小块空间就称为逻辑卷。使用mkfs等工具在逻辑卷上创建文件系统
- LVM的管理命令
LVM的管理命令
主要命令
功能 |
物理卷管理 |
卷组管理 |
逻辑卷管理 |
Scan扫描 |
pvscan |
vgscan |
lvscan |
Create建立 |
pvcreate |
vgcreate |
lvcreate |
Display显示 |
pvdisplay |
vgdisplay |
lvdisplay |
Remove删除 |
|
vgremove |
lvremove |
Extend扩展 |
|
vgextend |
lvextend |
Reduce减少 |
|
vgreduce |
lvreduce |
3.LVM应用实例
4.磁盘配额概述
设置磁盘配额
当Linux根分区的磁盘空间耗尽时,Linux操作系统将无法再建立新的文件,同时也可能会出现服务程序崩溃、系统无法启动等故障。
为了避免在服务器中出现类似磁盘空间不足的问题,可以启用磁盘配额功能,对用户在指定文件系统(分区)中使用的磁盘空间、文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保持系统存储空间的稳定性和持续可在Centos系统中,不同的文件系统使用不同磁盘配额管理工具。例如,XFS文件系统通过xfs_quota工具进行管理;
EXT3/4文件系统通过quota工具进行管理。
磁盘限额的特点
1.磁盘配额的作用范围
xfs_quota
设置的磁盘配额功能,只在指定的文件系统(分区)内有效,用户使用其他未设置配额的文件系统时,将不会受到限制
2.磁盘配额的限制对象
xfs_quota
主要针对系统中指定的用户账号、组账号进行限制,没有被设置限额的用户或组将不受影响。对组账号设置配额后,组内所有用户使用的磁盘容量、文件数量的总和不能超过限制。
3.磁盘配额的限制类型
磁盘容量:限制用户能够使用的磁盘数据块(Block)大小,也就是限制磁盘空间大小,默认单位为KB。
文件数量:限制用户能够拥有的文件个数。在Linux操作系统中,每一个文件都有一个对应的数字标记,称为i 结点(Inode)编号,这个编号在同一文件系统内是唯一的,因此xfs_quota通过限制 i结点的数量来实现对文件数量的限制。
4.磁盘配额的限制方法
软限制:指定一个软性的配额值(如480MB 磁盘空间、180个文件),在固定的宽限期(默认为七天)内允许暂时超过这个限制,但系统会给出警告信息。
硬限制:指定一个硬件的配额数值(如500MB 磁盘空间、200个文件),是绝对禁止用户超过的限制值,当达到硬限制值时,系统也会给出警告并禁止继续写入数据。硬限制的配额值应大于相应的软限制值,否则软限制将失效。
从以上描述中可以看出,在实施磁盘配额的实际过程中,只有当用户(或组)、文件系统(分区)及配额数值都满足
限额条件,xfs_quota 才会对操作进行限制。
总结:磁盘配额限制用户使用大小
5.磁盘配额管理
总结
物理卷管理
卷组管理
逻辑卷管理
磁盘配额的作用范围、限制对象、限制类型、限制方法
磁盘配额管理