天天看点

Linux中LVM与磁盘空间管理

1 、管理LVM逻辑卷

1.LVM概念

PV (Physical Volume, 物理卷)

物理卷是LVM机制的基本存储设备,通常对应为一一个普通分区或整个硬盘。创建物理卷时,会在分区或硬盘的头部创建一个保留区块,用于记录LVM的属性,并把存储空间分割成默认大小为4MB的基本单元(PE),从而构成物理卷。

VG (volume Group, 卷组)

由一个或多个物理卷组成–个整体,即称为卷组,在卷组中可以动态地添加或移除物理卷。

LV (Logical Volume, 逻辑卷)

从卷组中分割出的一块空间,形成逻辑卷。使用mkfs 等工具可在逻辑卷.上创建文件系统。

  • LVM的管理命令
功能 PV管理命令 VG管理命令 LV管理命令
Scan (扫描) pvscan vgscan lvscan
Create (建立) pvcreate vgcreate lvcreate
Display (显示) pvdisplay vgdisplay lvdisplay
Remove (移除) pyremove vgremove lvremove
Extend (扩展) —— vgextend lvextend
Reduce (减少) vgreduce lvreduce
Linux中LVM与磁盘空间管理

2.新建 sdb、sdc 的逻辑卷

fdisk -l 查看磁盘类型

fdisk /dev/sdb或 fdisk /dev/sdc 进行磁盘管理

Linux中LVM与磁盘空间管理
Linux中LVM与磁盘空间管理

pvcreate /dev/sd[b,c]1 创建物理卷

vgcreate 111(卷组名称)/dev/sdb1 /dev/sdc1 创建卷组

Linux中LVM与磁盘空间管理

lvreate -L(指定磁盘大小) 29G -n 222(逻辑卷名称) 111(卷组名称) {创建路径保存在/dev/222/111}

xfs格式 格式化 -t格式类型 xfs格式 /dev/逻辑卷名称/卷组名称

mkfs -t xfs /dev/111/222

Linux中LVM与磁盘空间管理
Linux中LVM与磁盘空间管理

挂载添加逻辑卷

首先新建一个目录 /333

然后把逻辑卷挂载到 /333 目录使用 mount /dev/111/222 /333

Linux中LVM与磁盘空间管理

3.增加逻辑卷

  • resize2fs dev/111/222 刷新ext4类型磁盘 用于ext4的刷新文件系统容量

    **

    Linux中LVM与磁盘空间管理

二、磁盘配额管理

1.实现磁盘限额的条件

  • 作用范围:针对指定的文件系统(分区)
  • 限制对象:用户帐号、组帐号
  • 限制类型:磁盘容量、文件数量
  • 限制方法:软限制、硬限制
    Linux中LVM与磁盘空间管理

    Linux磁盘限额的参数

    -x:表示启动专家模式,在当前模式下允许对配额系统进行修改的所有管理命令可用。

    -c:表示直接调用管理命令。

    -u: 指定用户账号对象

    -g:指定组账号对象

    bsoft;设置磁盘容量的软限制数值(默认单位为KB)

    bhard:设置磁盘容量的硬限制数值(默认单位为KB)。

    isoft:设置磁盘文件数的软限制数值。

    ihard:设置磁盘文件数的硬限制数值。

    3.测试部分

    首先检测有没有安装xfsprogs与quota软件包

    Linux中LVM与磁盘空间管理
    解挂载磁盘文件,再以可支持额配的功能挂载文件系统(永久挂载)
    Linux中LVM与磁盘空间管理

    vim /etc/fstab

    /dev/111/222 /333 xfs defaults,usrguota,grpquota 0 0

    Linux中LVM与磁盘空间管理
    刷新挂在 mount -a
    Linux中LVM与磁盘空间管理
    Linux中LVM与磁盘空间管理

继续阅读