LVM主要就是动态扩容。
20G 40G
可以在不在解除挂载点,页不妨碍其他用户的使用的情况下进行扩容。
lvm在概念上和fdisk相同,但是他是逻辑意义上的硬盘。
使用lvm的时候不考虑底层物理磁盘的概念。
物理卷:真正意义上的提供磁盘存储的物理硬盘或分区。
卷组:多个物理卷组合起来就成了一个卷组。可以是一个硬盘里的多个分区,也可以是不同硬盘里的多个分区
逻辑上的硬盘。
lv:逻辑卷还是分区,把这个逻辑硬盘进行分区。
PE:物理扩展,lvm逻辑卷的最小存储单元PE 4MB
可以调整,一般就是默认。
物理卷 创建物理卷
pvcreate 创建(在创建卷组中可以省略)
pvdisplay显示物理卷的详细情况
pvremove 删除物理卷
pvscan 扫描物理卷
卷组 创建卷组
vgcreate 创建卷组
vgdisplay 显示卷组的详细情况
vgremove 移除卷组
vgscan 扫描卷组
vgextend 扩容卷组
vgreduce 缩容卷组
lv 对卷组进行分区
lvcreate 创建逻辑卷
lvdisplay 显示逻辑卷的详细情况
lvremove 移除逻辑卷
lvscan 扫描逻辑卷
lvextend 扩容逻辑卷
lvreduce 缩容逻辑卷
针对硬盘的操作,没有缩容的概念。
pv可以省略,可以和创建卷组一起完成
-L:指定容量,也就是逻辑卷的大小。 M G T
-n:指定逻辑卷的名称
lvm扩容:
扩容要先扩卷组,扩完了卷组才能扩逻辑卷。
vgexteng ky32 (卷组名) /dev/sde1(物理设备)
lvextend -L +10G /dev/ky32/guoqisandai -r
xfs_growfs /dev/ky32/guoqisandai
缩容 xfs文件系统是不能缩容的,只能扩容
ext4类型的文件系统可以缩容
磁盘配额:
Linux存储两种机制:
硬盘 空间
inode号满了,磁盘有空间也写不了。
限制用户对于磁盘的使用情况。
能占多大。
能创建多少个文件。
防止个别用户恶意的或者无意间占用大量磁盘空间。保证存储路径的稳定和可用。
如何配置磁盘配额:
xfsporgs
quota
-o 指定条件进行挂载
usrquota 以用户进行磁盘配额限制
grpquota 以组进行磁盘配额限制
对磁盘空间的使用进行限制
限制1:
xfs_quota: 磁盘配额的命令。xfs文件系统进行磁盘配额
-x:开启专家模式,可用使用磁盘配额的所有命令。
-c:直接调用管理命令
-u:指定用户。
bsoft=80M 磁盘容量的软限制。80M
bhard=100M 磁盘容量的硬限制 100M
限制2
isoft=4 inode号,创建文件个数的软限制
ihard=6 inode号,创建文件个数的硬限制
达到软限制还可以使用,达到硬限制,就用不了了
dd:连续复制,设备转换。
if=指定输入设备或者文件。
/dev/zero:”零“设备文件,可用提供无限的空字符,一般用来生成一个特点大小的文件。
of=:输出到指定的目录和文件
bs=10M,名称输出10M
count:输出多少次 12次。
会在/data1/123.txt 放入 120M
取消对磁盘配额的限制(一般来说不取消)