Linux平台LVM逻辑卷实战案例

    xiaoxiao2025-07-24  15

    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
    最新回复(0)