200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > LVM与磁盘配额

LVM与磁盘配额

时间:2023-02-02 03:11:21

相关推荐

LVM与磁盘配额

1.LVM概述

Logical Volume Manager,逻辑卷管理

优点:能够保证在现有数据不变的情况下,动态调整磁盘容量,从而提高磁盘管理的灵活性

/boot分区用于存放引导文件,不能基于LVM创建

1.1LVM基本概念

PV ( Physical Volume,物理卷)

整个硬盘,或使用fdisk等工具建立的普通分区

包括许多默认4MB大小的PE ( Physical Extent ,基本单元)

VG ( Volume Group,卷组)

一个或多个物理卷组合而成的整体

LV ( Logical Volume,逻辑卷)

从卷组中分割出的一块空间,用于建立文件系统

1.2LVM管理

主要命令:

pvcreate 设备名1 [设备名2 ... ...](设备可以是分区,可以是硬盘)

vgcreate卷组名 物理卷名1 物理卷名2(物理卷可以是一个,可以是多个)

lvcreate -n 逻辑卷名 -L 容量大小(友好的方式GMK)卷组名(从哪个卷组里取)

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

扩容后刷新文件系统命令

xfg_growfs /dev/vgname1/lvname1 //刷新xfs文件系统容量

resize2fs /dev/vgname1/lvname1 //刷新ext4类型文件系统容量

ps扩容:

先查看物理卷是否充足,卷组是否充足,如果够,则不需要扩容,如果不够

pvcrete 设备

vgextend 卷组名 设备

lvextend -L +扩充容量 /dev/卷组名/逻辑卷名

xfs_growfs /dev/卷组名/逻辑卷名

2.磁盘配额概述

2.1实现磁盘限额条件

需要Linux内核支持

安装xfsprogs与quota软件包Linux磁盘限额的特点

2.2Linux磁盘限额的特点

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

限制对象:用户帐号、组帐号

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

限制方法:软限制、硬限制

2.3设置磁盘配额

当Linux根分区的磁盘空间耗尽时,Linux操作系统将无法再建立新的文件,同时也可能会出现服务程序崩溃、系统无法启动等故障。

为了避免在服务器中出现类似磁盘空间不足的问题,可以启用磁盘配额功能,对用户在指定文件系统(分区)中使用的磁盘空间、文件数量进行限制,以防止个别用户恶意或无意间占用大量磁盘空间,从而保持系统存储空间的稳定性和持续可

在Centos系统中,不同的文件系统使用不同磁盘配额配置管理工具。例如,XFS文 件系统通过xfs_quota 工具进行管理;EXT3/4 文件系统通过quota工具进行管理

2.4检查是否安装xfsprogs和xfs_quota

查看是否安装quato和xfsprogs

如果未安装用 yum install -y xfsprogs和yum install -y quota 安装一下

2.5支持配额功能方式挂载文件系统

umount /dev / vgname1 / lvnamel

mount -o usrquota,grpquota /dev/vgname1/lvname1 /opt

添加挂载参数"usrquota,grpquota"用于增加对用户、组配额功能的支持

或者永久挂载

vim /etc/ fstab

/ dev / vgname1 / lvname1 / opt xfs defaults,usrquota, grpquota 0 0

2.6编辑用户和组账号配额设置

先添加用户并设置密码

useradd 用户名

passwd 用户名

在对磁盘进行限额

xfs_quota -x -c 'limit -u bsoft-80M bhard-100M isoft=40 ihard=50 lisi’ /opt/

#仅限制磁盘容量

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

#仅限制文件数

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

#查看zhangsan磁盘:容量限制

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

#查看zhangsan文件数限制

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

2.7查看配额使用情况

查看所有可用分区的磁盘容量配额使用情况xfs_ quota -X -C ' report -abih'

report常用选项:

2.8验证磁盘配额功能

chmod 777 /opt

su yxp

cd /opt

验证磁盘容量超限:

dd if=/dev/zero of=/opt/kgc.txt bs=1OM count=12

dd命令是一个设备转换和连续复制命令

/dev/zero “零"设备文件,可以无限的提供空字符。常用来生成-一个特定大小的文件。

dd :复制

"if="从哪里复制

"of="复制到那个目录

"bs="一次复制多少

"count="复制多少次

验证磁盘文件数超限:

touch file{1..10} .txt

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。