linux逻辑卷

目录

分区的缺点

逻辑卷

LVM 的管理命令

建立逻辑卷的步骤

磁盘配额概述

实际操作


分区的缺点

—— 分区无法扩容,只能重新分区,而重新分区的结果就会导致数据丢失

—— 必须是硬盘上的连续空间


逻辑卷

特点:

—— 无限扩容 ,不会影响数据

—— 空间可以不连续

—— 有限的备份功能

逻辑卷的组成

—— 物理卷:就是真正的物理意义上的一整块硬盘或分区

—— 卷组:把多个分区组合在一起,多个分区可以是一个硬盘上的不同分区,也可以是不同硬盘上的不同分区,创建好了一个卷组就是创建了一块硬盘

—— 逻辑卷:卷组是一块逻辑硬盘,硬盘必须分区后才能使用,我们把这个分区称为逻辑卷,逻辑卷可以被格式化和写入数据

—— PE :逻辑卷的最小存储单位 4M

制作逻辑卷的过程

物理卷:将硬盘分区拆分成一个个 PE ,

卷组:PE 的集合,方便管理 PE

逻辑卷:逻辑上的硬盘


LVM 的管理命令

功能物理卷(pv)卷组(vg)逻辑卷(lv)
扫描scanpvscanvgscanlvscan
建立createpvcreatevgcreatelvcreate
显示displaypvdisplayvgdisplaylvdisplay
移除removepvremovevgremovelvremove
扩展extendvgextendlvextend
减少(别用)reducevgreducelvreduce

扩容在不影响数据的情况下扩容

—— 在卷组空间足够的情况下可以直接扩容

—— 卷组空间不足时,先扩容卷组,再扩容逻辑卷

常用命令

—— xfs_growfs (刷新逻辑卷;在系统文件为 xfs 时使用)

—— reszie (刷新逻辑卷;在系统文件为 ext4 时使用)

—— pvcreate 设备名

—— vgcreate 卷组名 物理卷名

—— lvcreate -L 容量大小 -n 逻辑卷名 卷组名

—— lvextend -L +大小 /dev/卷组名/逻辑卷名

—— vgextend 卷组名 设备名

—— lvextend -L +多少 逻辑卷名 -r


建立逻辑卷的步骤

—— 建立物理卷:如果使用分区,请将分区的类型改为 8e

—— pvcreate 设备名

—— vgcreate 卷组名 设备名 (将物理卷加入卷组,进行管理)

—— lvcreate -n 逻辑卷名 -L 逻辑卷的大小 卷组名字

—— mkfs.xfs

—— mount 逻辑卷 /mnt


磁盘配额概述

实现磁盘限额的条件

—— 需要 linux 内核支持

—— 安装 xfsgprogs 与 quota 软件包

linux 磁盘限额的特点

—— 作用范围:针对指定的文件系统(分区)

—— 限制对象:用户账号、组账号

—— 限制类型:磁盘容量、文件数量

—— 限制方法:软限制(会警告你)、硬限制(强制限制,无法突破)

实际操作

在进行限额操作时,需检查是否安装了相关的软件安装包

检查命令:rpm -q xfsprogs quota

例:

如果没有安装,需进行安装

安装 yum 命令:yum install -y xfsprogs quota

进行永久挂载

vim /etc/fstab

内容输入例:

—— mount -a

配置限额命令:

格式:

xfs_quota -x -c 'limit -u(或者 -g ) bsoft=大小 bhard=大小 isoft=个数 ihard=个数 用户名(或者组账号名)' 挂载目录

xfs_quota作用
-x在当前模式下允许对配额系统进行修改的所有管理命令可用
-c表示直接调用管理命令
-u指定用户账号对象
-g指定组账号对象
bsoft设置磁盘容量的软限制数值(默认单位为 KB )
bhard设置磁盘容量的硬限制数值(默认单位为 KB )
isoft设置磁盘文件数的软限制数值
ihard设置磁盘文件数的硬限制数值

命令举例:

xfs_quota -x -c 'limit -u bsoft=80M bhard=100M lisi' /opt/

—— 仅限制磁盘容量

xfs_quota -x -c 'limit -u isoft=4 ihard=5 lisi' /opt/

—— 仅限制文件数

xfs_quota -c 'quota -uv lisi' /opt/

—— 查看 zhangsan 磁盘:容量限制

xfs_quota -c 'quota -i -uv lisi' /opt/

—— 查看 lisi 文件数限制

查看配额使用情况

xfs_quota -x -c 'report -abih'

—— 查看所有可用分区的磁盘容量配额使用情况

取消设置 xfs_quota -x -c 'disable -up' 挂载目录

—— 暂时取消

xfs_quota -x -c 'enable' 挂载目录

—— 重新开启

xfs_quota -x -c "off -up" 挂载目录

—— 需要重新挂载

umount 挂载目录;mount -a

—— 重新激活quota功能

xfs_quota -x -c "remove -p" /data/

—— 移除设置 需要在off状态下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值