1.创建一个大小为200M的逻辑卷/dev/test_vg/test_web,格式化为xfs文件系统并挂载到/test_web
1.准备硬盘/dev/sdb
2.创建两个分区:fdisk /dev/sdb(n->p->1->+500M),相同的方式创建第2个分区
3.将分区标签修改为LVM(t->1->8e->t->2->8e)[这步可以省略]
4.内核立即读取新的分区表:partprobe /dev/sdb
5.创建物理卷:pvcreate /dev/sdb{1,2},查看:pvdisplay【红帽7以上可以省略】
6.创建卷组:vgcreate test_vg /dev/sdb{1,2},查看:vgdisplay
7.创建逻辑卷:lvcreate -n test_web -L 200M test_vg,查看:lvdisplay
或者:lvcreate -l 100%VG -n test_web test_vg #占用全部卷组空间
8.格式化:mkfs.xfs /dev/test_vg/test_web
9.创建挂载目录:mkdir /test_web
10.开机自动挂载:
cat >> /etc/fstab <<EOF
/dev/test_vg/test_web /test_web xfs defaults 0 0
EOF
11.重新加载/etc/fstab文件:mount -a
12.查看文件系统挂载状态:df -h
将逻辑卷test_web和其文件大小调整到300M(支持线上的扩展)
a. 卷组有足够空间
13.lvextend -L 300M /dev/test_vg/test_web(扩展空间的大小)
14.查看逻辑卷的大小:lvs
15.调整文件系统大小:xfs_growfs /dev/test_vg/test_web
b. 卷组空间不够
vgextend systemvg /dev/sdb3
删除逻辑卷
16.取消挂载:umount /dev/test_vg/test_web
17.删除逻辑卷:lvremove /dev/test_vg/test_web
18.删除卷组:vgremove test_vg
19.删除物理卷:pvremove /dev/vdb{1,2} 【红帽7以上可以省略】
20.修改/etc/fstab文件,将之前的挂载行删除
2.逻辑卷名为database,属于datastore卷组,并且逻辑卷的大小为50个物理扩展单元,在datastore卷组中的逻辑卷,物理扩展单元 (physical extent) 大小应为 16 MiB;使用ext3文件系统对新的逻辑卷进行格式化,在系统启动的时候自动挂载在 /mnt/database 目录下
1.创建物理卷:pvcreate /dev/sdb{1,2}
2.创建卷组:vgcreate datastore -s 16M /dev/sdb{1,2}
3.创建逻辑卷:lvcreate -n database -l 50 datastore
4.格式化:mkfs.ext3 /dev/datastore/database
5.创建挂载目录:mkdir /mnt/database
6.开机自动挂载:
cat >> /etc/fstab <<EOF
/dev/datastore/database /mnt/database ext3 defaults 0 0
EOF
7.检测/etc/fstab文件是否正常:mount -a
8.查看文件系统挂载状态:df -h