一、LVM
LVM主要作用就是动态扩容
20G → 40G
可以在不解除挂载点,也不妨碍其他用户使用的情况下,进行扩容
LVM在概念上和fdisk相同,但是LVM是逻辑意义上的硬盘
使用LVM的时候不考虑底层物理磁盘的概念
物理卷(PV):真正意义上的提供磁盘存储的物理硬盘或者分区
卷组(VG):把多个物理卷组合起来,就成了一个卷组。可以是一个硬盘里的多个分区,也可以是不同的硬盘的不同分区。逻辑上的硬盘
逻辑卷(LV):分区把这个逻辑硬盘进行分区
PE:物理扩展。LVM逻辑卷的最小存储单元。PE 4MB 可以调整,一般就是默认
命令:
物理卷:创建物理卷
pvcreate 创建
pvdsiplay 展示(显示)物理卷的详细情况
pvremove 删除物理卷
pvcsan 扫描物理卷
卷组:创建卷组
vgcreate 创建卷组
vgdisplay 展示(显示)卷组的详细情况
vgremove 删除卷组
vgcsan 扫描卷组
vgextend 扩容卷组
vgreduce 缩容卷组
LV 对卷组进行分区
lvcreate 创建逻辑卷
lvdisplay 展示(显示)逻辑卷的详细情况
lvremove 删除逻辑卷
lvcsan 扫描逻辑卷
lvextend 扩容逻辑卷
lvreduce 缩容逻辑卷
二、磁盘配额
Linux存储两种机制:硬盘空间和inode号
inode号满了,即使磁盘有空间,也写不了
主要目的:限制用户对于磁盘的使用情况
能占多大
能创建多少个文件
防止个别用户恶意或者无意占用大量磁盘空间,保证存储空间的稳定和可用
如何配置磁盘配额
xfsprogs
quota
-o 指定条件进行挂载
usrquota 以用户进行磁盘限制
grpquota 以组进行磁盘限制
对磁盘空间使用进行限制
xfs_quota -x -c ‘limit -u bsoft=80M bhard=100M gub’ /data3
xfs quota: 磁盘配额的命令。xfs文件系统进行磁盘配额
-x: 开启专家模式,可以使用磁盘配额的所有命令
-c:直接调用管理命令
-u: 指定用户。
bsoft=80M bhard=100M 限制条件
bsoft=80M 磁盘容量的软限制。80M。达到80M可继续使用
bhard=100M 磁盘容量的硬限制 100M。达到100M不可用
xfs quota: 磁盘配额的命令。xfs文件系统进行磁盘配额
-x: 开启专家模式,可以使用磁盘配额的所有命令
-c:直接调用管理命令
-u: 指定用户。
isoft=4 inode号,创建文件个数的软限制。达到软限制时,可以继续使用
ihard=6 inode号,创建文件个数的硬限制。达到硬限制时,系统会强制终止用户操作
dd if=/dev/zero of=/data1/123.txt bs=10M count=12
dd 连续复制,设备转换
if= 指定输入设备或者文件
/dev/zero “零”设备文件。可以提供无限的空字符。一般用来生成一个特定大小的文件
of= 输出到指定的目录和文件
bs=10M 每次输出10M
count=12 输出12次