一、LVM概述
Logical Volume Manager ,逻辑卷管理
动态调整磁盘容量,从而提高磁盘管理的灵活性
需要注意:/boot 分区用于存放引导文件,不能基于 LVM 创建
图形界面管理工具
system-config-lvm
LVM 机制的基本概念
PV(物理卷)
VG(卷组)
LV(逻辑卷)
主要命令
功能
物理卷管理
卷组管理
逻辑卷管理
Scan 扫描
pvscan
vgscan
lvscan
Create 建立
pvcreate
vgcreate
lvcreate
Display 显示
pvdisplay
vgdisplay
lvdisplay
Remove 删除
pvremove
vgremove
lvremove
Extend 扩展
vgextend
lvextend
Reduce 减少
vgreduce
lvreduce
主要命令
pvcreate 设备名1 [设备名2 … …]
vgcreate 卷组名 物理卷名1 物理卷名2
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvextend -L +大?dev/卷组名/逻辑卷名
卷操作三步走:
1、 建立PV
pvcreate/dev/sdh
pvcreate/dev/sdi
pvcreate/dev/sdj
2、 建立VG
vgcreate vg3disk/dev/sdh/dev/sdi/dev/sdj
3、 建立分区LV
Vgdisplay
lvcreate -l 381 -n lvfilm vg3disk
使用这个分区LV
ll/dev/mapper/
然后可以格式化mkfs.ext4/dev/mapper/vg3disk-lvfilm
挂载使用
mount/dev/mapper/vg3disk-lvfilm/mnt/disklv1/
扩展磁盘空间(在线) -ext4分区
1、 新加扩容的磁盘:pvcreate/dev/sdk pvcreate/dev/sdl
2、 Vgdisplay查看原来的VG信息
3、 扩展操作
vgextend vg3disk/dev/sdk/dev/sdl
Vgdisplay
lvextend -l +510/dev/mapper/vg3disk-lvfilm
在线生效的命令
Resize2fs/dev/mapper/vg3disk-lvfilm
注:若xfs分区需在线扩展,则
xfs_growfs/dev/mapper/vg3disk-lvfilm
这样实现在线的磁盘空间扩展。
二、磁盘配额
实现磁盘限额的条件
需要 Linux 内核支持
安装 xfsprogs 与quota 软件包
Linux 磁盘限额的特点
作用范围:针对指定的文件系统(分区)
限制对象:用户帐号、组帐号
限制类型
磁盘容量(默认单位为 KB)
文件数量
限制方法
软限制
硬限制
磁盘配额管理步骤
操作步骤(注:要用XFS分区)
启用文件系统的配额支持
添加 usrquota、grpquota 挂载参数
[root@localhost ~]# vi/etc/fstab
……//省略部分信息
/dev/sdg1/mailbox xfs defaults,usrquota,grpquota 0 0
[root@localhost ~]# mount -o remount/mailbox/
[root@localhost ~]# mount
……//省略部分信息
/dev/sdg1 on/mailbox type xfs (rw,relatime,attr2,inode64,usrquota,grpquota)
[root@localhost ~]# chmod 777/mailbox/
编辑用户和组帐号的配额设置
使用 xfs_quota 命令编辑配额设置
xfs_quota -x -c 'limit -u bsoft=N bhard=N isoft=N ihard=N 用户名' 强> <强>挂载点强>
常用选项
- u, g, - x, - c
- u用户名限制
- g组名限制