LVM在已经装入分区的情况下增加或缩小逻辑卷的大小
前提条件有硬盘空间或硬盘分区
把分散的空间逻辑化(把零散的整合成一块逻辑上的硬盘在逻辑上的硬盘重新格式化分区挂载)
用着用着满了可以加硬盘空间
称为逻辑卷(LVM)
硬盘空间 物理磁盘---》把物理空间转换成物理卷(pv)----》把逻辑卷合并组成卷组(vg)
再重新分区称为luojifenqu(lv)
再格式化挂载
1.磁盘空间,磁盘分区
2.转换成支持lvm的分区 83改成8e
3.将支持lvm的分区生成物理卷 pvcreate /dev/sdb5 /dev/sdc2 /dev/sdc1
4.将物理卷(pv)合并成一个卷组(vg)
vgcreate myvg /dev/sdb5 /dev/sdc1 /dev/sdc2
通过vgscan或者vgdisplay查看vg
5.在vg(卷组上)重新分区
lvcreate -L 指定分区大小
-l 指定块大小
格式化 mkfs -t(指定文件系统) ext4
lvcreate -L 500M -n mylv1 myvg /dev/sdc1 /dev/sdb5
lvcreate -L 指定分区大小
-l 指定块大小
格式化 mkfs -t(指定文件系统) ext4
lvcreate -L 500M -n mylv1 myvg /dev/sdc1 /dev/sdb5(
可以不写)
6.扩充逻辑分区mylvl
/dev/sdd(足够的空白空间)
a、支持lvm(普通的83改成8e)
b、生成pv(pvcreate /dev/sdd1
)
c、扩充vg : vgextend myvg /dev/sdd1
d、扩充lv1 lvextended -L +2G /dev/myvg/mylv1
e、resize2fs /dev/myvg/mylv1
f、df -h
7.缩小逻辑分区lvm跟扩充相反
a、卸载
umount / dev/myvg/mylv2
b、mke2fs /dev/myvg/mylv2 (文件系统检测)
resize2fs -f /dev/myvg/mylv2 n (n代表剩下
分区块大小
)
c、lvreduce -L -1G /dev/myvg/mylv2
d、mount /dev/myvg/mylv2 /lv2
扩充没问题缩小数据会丢
可以利用vgreduce --removemissing vg
磁盘配额问题
磁盘配额:针对某个用户或者某个组,限定使用磁盘上的磁盘空间;
1.检测是否有quota
2.分区设定磁盘配额
vim /etc/fstab,针对分区添加参数 usrquota,grpquota
umount /(改配额的目录) mount/(改配额的目录)在不行就重启
3.生成并检查配额文件,quota.user quota.group
quotacheck -avgum
-a(对所有分区)
-u(测试用户)
-g(测试组)
-c(创建)
4.编辑磁盘配额在根分区下
edquota -u: mingming(用户)
edquata -g:(组)
5.quotaon -avugv /(检测)
6.验证