06—LVM与磁盘配额

6.1 LVM概述

Logical Volume Manager逻辑卷管理

动态调整磁盘容量,从而提高磁盘管理的灵活性。

/boot分区不能基于LVM创建,必须独立出来

6.1.1 LVM机制基本概念

PV

物理卷

VG

卷组

LV

逻辑卷

6.1.2. LVM的管理命令

1.主要命令

功能

物理卷管理

卷组管理

逻辑卷管理

Scan扫描

pvscan

vgscan

lvscan

Create创建

pvcreate

vgcreate

lvcreate

Display显示

pvdisplay

vgdisplay

lvdisplay

Remove删除

pvremove

vgremove

lvremove

Extend扩展

vgextend

lvextend

Reduce减少

vgreduce

lvreduce

2.使用pvdisplay命令会显示的代码

PV Name /dev/sdc2 #这是物理卷的名称,它通常对应于一个磁盘分区。 VG Name #这个字段是空的,意味着/dev/sdc2这个物理卷当前没有被添加到任何卷组中 PV Size 20.00 GiB #这是物理卷的总大小 Allocatable NO #由于这个物理卷没有被加入到任何卷组,所以它是不可分配的 PE Size 0 #物理扩展(PE)是LVM中的基本存储单元。 Total PE 0 #这个字段表示物理卷上总的PE数量。 Free PE 0 #这个字段表示物理卷上空闲的PE数量 Allocated PE 0 #这个字段表示物理卷上已经分配的PE数量 PV UUID QUv0YP-4ZKf-nRgL-zNfN-kcjH-1ERw-E76ijc #这是物理卷的唯一标识符(UUID),用于在系统中唯一地标识这个物理卷。 笔记和建议:

3.使用vgdisplay命令会显示的代码

VG Name centos #卷组名 System ID Format lvm2 Metadata Areas 1 #元数据区域数 Metadata Sequence No 3 #元数据序列号 VG Access read/write #卷组访问权限 VG Status resizable #卷组状态 MAX LV 0 #最大逻辑卷数 Cur LV 2 #当前逻辑卷数 Open LV 2 #打开的逻辑卷数 Max PV 0 #最大物理卷数 Cur PV 1 #当前物理卷数 Act PV 1 #活动的物理卷数 VG Size <196.00 GiB #卷组大小 PE Size 4.00 MiB #物理扩展大小 Total PE 50175 #总物理扩展数 Alloc PE / Size 50175 / <196.00 GiB #已分配的PE数/大小 Free PE / Size 0 / 0 #空闲的PE数/大小 VG UUID bmEaFy-p6Ge-s3dW-zcTY-gBkf-En7c-PtWiZl #卷组UUID 这是一个唯一标识符,用于在系统中唯一地标识这个卷组。

4.使用lvdisplay命令会显示的代码

LV Path /dev/centos/root #逻辑卷在系统中的设备路径 LV Name root #逻辑卷的名称 VG Name centos #逻辑卷所属的卷组的名称 LV UUID C1eIo8-jc1X-E4bE-plhh-kcb7-8q4r-mAucHq #逻辑卷的唯一标识符(UUID) LV Write Access read/write #逻辑卷的写入权限 LV Creation host, time localhost, 2024-05-28 05:30:11 +0800 #逻辑卷被创建时的主机名和时间戳 LV Status available #逻辑卷的状态 # open 1 #当前打开该逻辑卷的进程数 LV Size <192.00 GiB #逻辑卷的总大小 Current LE 49151 #当前逻辑扩展 Segments 1 #逻辑卷中的段数 Allocation inherit #逻辑卷的分配策略 Read ahead sectors auto #读预取扇区数 - currently set to 8192 Block device 253:0 #逻辑卷对应的块设备号

6.2 磁盘配额概述

磁盘配额在Linux系统中允许管理员为用户或用户组设置磁盘使用的限制,以防止某个用户或用户组占用过多的磁盘空间。这在共享主机或多用户环境中尤其重要,可以确保资源的公平分配和系统的稳定运行。

6.2.1 磁盘配额的主要设置项

  1. 用户/群组配额:可以针对单个用户或用户组设置磁盘配额。
  2. 容量限制与文件数量限制:可以设置用户或用户组可以使用的最大磁盘容量(以块为单位)和最大文件数量(以inode为单位)。
  3. 软限制与硬限制:
  • 软限制:当达到此限制时,系统会发出警告,但用户仍可以继续使用磁盘空间,直到达到硬限制。
  • 硬限制:当达到此限制时,系统会阻止用户写入更多数据,并可能锁定用户的磁盘使用权。
  1. 启用磁盘配额:
  • 在挂载XFS文件系统时,使用uquota(用户配额)和gquota(组配额)选项。例如,在/etc/fstab中添加或修改挂载选项:

/dev/sdb1 /mnt/data xfs uquota,gquota 0 0

  • 挂载文件系统:mount -a 或重新挂载已存在的文件系统。
  1. 初始化配额数据库:
  • 使用xfs_quota命令或quotacheck命令初始化配额数据库。例如:

bashxfs_quota -x -c 'limit -u bsoft=1m bhard=2m isoft=1 ihard=2 testuser' /mnt/data

  • 上述命令为用户testuser设置了软限制为1MB(文件和目录的总大小),硬限制为2MB,以及inode的软限制和硬限制。
  1. 验证配额设置:
  • 使用xfs_quota命令或quota命令来检查用户的配额设置和使用情况。例如:

bashxfs_quota -c 'report -u' /mnt/data

  • 这将显示所有用户的配额设置和当前使用情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值