| [root@bogon ~]# pvs |
| PV VG Fmt Attr PSize PFree |
| /dev/sda2 centos lvm2 a |
| |
| 对硬盘进行pv化 |
| [root@bogon ~]# pvcreate /dev/sdb /dev/sdc |
| Physical volume "/dev/sdb" successfully created. |
| Physical volume "/dev/sdc" successfully created. |
| [root@bogon ~]# |
| |
| 加入卷组,命名 |
| [root@bogon ~]# vgcreate vg0224 /dev/sdb /dev/sdc |
| Volume group "vg0224" successfully created |
| |
| 给逻辑卷分配容量,命名为0224-lv1,分配为10G |
| [root@bogon ~]# lvcreate -n 0224-lv1 -L 10G vg0224 |
| Logical volume "0224-lv1" created. |
| [root@bogon ~]# lvs |
| LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert |
| root centos -wi-ao |
| swap centos -wi-ao |
| 0224-lv1 vg0224 -wi-a |
| 命名为0224-lv2,分配为15G |
| [root@bogon ~]# lvcreate -n 0224-lv2 -L 15G vg0224 |
| Logical volume "0224-lv2" created. |
| |
| 命名为0224-lv3,分配为20G |
| [root@bogon ~]# lvcreate -n 0224-lv3 -L 20G vg0224 |
| Logical volume "0224-lv3" created. |
| [root@bogon ~]# lvs |
| LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert |
| root centos -wi-ao |
| swap centos -wi-ao |
| 0224-lv1 vg0224 -wi-a |
| 0224-lv2 vg0224 -wi-a |
| 0224-lv3 vg0224 -wi-a |
| |
| |
| |
| |
| 创建挂载点目录 |
| [root@bogon ~]# mkdir /test1 /test2 /test3 |
| [root@bogon ~]# ls / |
| bin data home md0_disk opt run sys test3 var |
| blog dev lib media proc sbin test1 tmp |
| boot etc lib64 mnt root srv test2 usr |
| [root@bogon ~]# lsblk |
| NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT |
| sda 8:0 0 20G 0 disk |
| ├─sda1 8:1 0 1G 0 part /boot |
| └─sda2 8:2 0 19G 0 part |
| ├─centos-root 253:0 0 17G 0 lvm / |
| └─centos-swap 253:1 0 2G 0 lvm [SWAP] |
| sdb 8:16 0 30G 0 disk |
| ├─vg0224-0224 |
| └─vg0224-0224 |
| sdc 8:32 0 30G 0 disk |
| └─vg0224-0224 |
| sr0 11:0 1 4.2G 0 rom |
| |
| |
| |
| |
| 给逻辑卷添加文件系统,分别是xfs,xfs,ext4 |
| [root@bogon ~]# mkfs.xfs /dev/vg0224/0224-lv1 |
| meta-data=/dev/vg0224/0224-lv1 isize=512 agcount=4, agsize=655360 blks |
| = sectsz=512 attr=2, projid32bit=1 |
| = crc=1 finobt=0, sparse=0 |
| data = bsize=4096 blocks=2621440, imaxpct=25 |
| = sunit=0 swidth=0 blks |
| naming =version 2 bsize=4096 ascii-ci=0 ftype=1 |
| log =internal log bsize=4096 blocks=2560, version=2 |
| = sectsz=512 sunit=0 blks, lazy-count=1 |
| realtime =none extsz=4096 blocks=0, rtextents=0 |
| |
| [root@bogon ~]# mkfs.xfs /dev/vg0224/0224-lv2 |
| meta-data=/dev/vg0224/0224-lv2 isize=512 agcount=4, agsize=983040 blks |
| = sectsz=512 attr=2, projid32bit=1 |
| = crc=1 finobt=0, sparse=0 |
| data = bsize=4096 blocks=3932160, imaxpct=25 |
| = sunit=0 swidth=0 blks |
| naming =version 2 bsize=4096 ascii-ci=0 ftype=1 |
| log =internal log bsize=4096 blocks=2560, version=2 |
| = sectsz=512 sunit=0 blks, lazy-count=1 |
| realtime =none extsz=4096 blocks=0, rtextents=0 |
| |
| [root@bogon ~]# mkfs.ext4 /dev/vg0224/0224-lv3 |
| mke2fs 1.42.9 (28-Dec-2013) |
| Filesystem label= |
| OS type: Linux |
| Block size=4096 (log=2) |
| Fragment size=4096 (log=2) |
| Stride=0 blocks, Stripe width=0 blocks |
| 1310720 inodes, 5242880 blocks |
| 262144 blocks (5.00%) reserved for the super user |
| First data block=0 |
| Maximum filesystem blocks=2153775104 |
| 160 block groups |
| 32768 blocks per group, 32768 fragments per group |
| 8192 inodes per group |
| Superblock backups stored on blocks: |
| 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, |
| 4096000 |
| |
| Allocating group tables: done |
| Writing inode tables: done |
| Creating journal (32768 blocks): done |
| Writing superblocks and filesystem accounting information: done |
| |
| |
| [root@bogon ~]# lsblk |
| NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT |
| sda 8:0 0 20G 0 disk |
| ├─sda1 8:1 0 1G 0 part /boot |
| └─sda2 8:2 0 19G 0 part |
| ├─centos-root 253:0 0 17G 0 lvm / |
| └─centos-swap 253:1 0 2G 0 lvm [SWAP] |
| sdb 8:16 0 30G 0 disk |
| ├─vg0224-0224 |
| └─vg0224-0224 |
| sdc 8:32 0 30G 0 disk |
| └─vg0224-0224 |
| sr0 11:0 1 4.2G 0 rom |
| |
| |
| |
| |
| 挂载目录 |
| [root@bogon ~]# mount /dev/vg0224/0224-lv1 /test1 |
| [root@bogon ~]# mount /dev/vg0224/0224-lv2 /test2 |
| [root@bogon ~]# mount /dev/vg0224/0224-lv3 /test3 |
| [root@bogon ~]# xfs_info /test1 |
| meta-data=/dev/mapper/vg0224-0224 |
| = sectsz=512 attr=2, projid32bit=1 |
| = crc=1 finobt=0 spinodes=0 |
| data = bsize=4096 blocks=2621440, imaxpct=25 |
| = sunit=0 swidth=0 blks |
| naming =version 2 bsize=4096 ascii-ci=0 ftype=1 |
| log =internal bsize=4096 blocks=2560, version=2 |
| = sectsz=512 sunit=0 blks, lazy-count=1 |
| realtime =none extsz=4096 blocks=0, rtextents=0 |
| |
| [root@bogon ~]# lsblk |
| NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT |
| sda 8:0 0 20G 0 disk |
| ├─sda1 8:1 0 1G 0 part /boot |
| └─sda2 8:2 0 19G 0 part |
| ├─centos-root 253:0 0 17G 0 lvm / |
| └─centos-swap 253:1 0 2G 0 lvm [SWAP] |
| sdb 8:16 0 30G 0 disk |
| ├─vg0224-0224 |
| └─vg0224-0224 |
| sdc 8:32 0 30G 0 disk |
| └─vg0224-0224 |
| sr0 11:0 1 4.2G 0 rom |
| |
| |
| 加入新硬盘50G的,给他pv化 |
| [root@bogon ~]# pvcreate /dev/sdd |
| Physical volume "/dev/sdd" successfully created. |
| [root@bogon ~]# vgextend vg0224 /dev/sdd |
| Volume group "vg0224" successfully extended |
| |
| |
| 加入vg0224卷组 |
| [root@bogon ~]# vgextend vg0224 /dev/sdd |
| Volume group "vg0224" successfully extended |
| |
| |
| |
| |
| 给0224-lv1添加到30G,扩容 |
| [root@bogon ~]# lvextend -L 30G /dev/vg0224/0224-lv1 |
| Size of logical volume vg0224/0224-lv1 changed from 10.00 GiB (2560 extents) to 30.00 GiB (7680 extents). |
| Logical volume vg0224/0224-lv1 successfully resized. |
| |
| 刷新扩容后的xfs文件系统 |
| [root@bogon ~]# xfs_growfs /dev/vg0224/0224-lv1 |
| meta-data=/dev/mapper/vg0224-0224 |
| = sectsz=512 attr=2, projid32bit=1 |
| = crc=1 finobt=0 spinodes=0 |
| data = bsize=4096 blocks=2621440, imaxpct=25 |
| = sunit=0 swidth=0 blks |
| naming =version 2 bsize=4096 ascii-ci=0 ftype=1 |
| log =internal bsize=4096 blocks=2560, version=2 |
| = sectsz=512 sunit=0 blks, lazy-count=1 |
| realtime =none extsz=4096 blocks=0, rtextents=0 |
| data blocks changed from 2621440 to 7864320 |
| |
| |
| 给0224-lv3添加到30G ,扩容 |
| [root@bogon ~]# lvextend -L 30G /dev/vg0224/0224-lv3 |
| Size of logical volume vg0224/0224-lv3 changed from 20.00 GiB (5120 extents) to0 extents). |
| Logical volume vg0224/0224-lv3 successfully resized. |
| [root@bogon ~]# resize2fs /test3 |
| resize2fs 1.42.9 (28-Dec-2013) |
| open: Is a directory while opening /test3 |
| |
| 刷新扩容后的ext4文件系统 |
| [root@bogon ~]# resize2fs /dev/vg0224/0224-lv3 |
| resize2fs 1.42.9 (28-Dec-2013) |
| Filesystem at /dev/vg0224/0224-lv3 is mounted on /test3; on-line resizing required |
| old_desc_blocks = 3, new_desc_blocks = 4 |
| The filesystem on /dev/vg0224/0224-lv3 is now 7864320 blocks long. |
| |
| |
| |
| |
| 看ext4,文件系统 |
| [root@bogon ~]# dumpe2fs /dev/vg0224/0224-lv3 |grep -Ei '^inode|^block' |
| dumpe2fs 1.42.9 (28-Dec-2013) |
| Inode count: 1310720 |
| Block count: 5242880 |
| Block size: 4096 |
| Blocks per group: 32768 |
| Inodes per group: 8192 |
| Inode blocks per group: 512 |
| Inode size: 256 |
| |
| 查看文件系统 |
| [root@bogon ~]# df -hT |
| Filesystem Type Size Used Avail Use% Mounted on |
| /dev/mapper/centos-root xfs 17G 6.3G 11G 37% / |
| devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev |
| tmpfs tmpfs 2.0G 0 2.0G 0% /dev/shm |
| tmpfs tmpfs 2.0G 12M 2.0G 1% /run |
| tmpfs tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup |
| /dev/sda1 xfs 1014M 130M 885M 13% /boot |
| tmpfs tmpfs 394M 0 394M 0% /run/user/0 |
| /dev/mapper/vg0224-0224 |
| /dev/mapper/vg0224-0224 |
| /dev/mapper/vg0224-0224 |
| [root@bogon ~]# |
| |
| |
| 查看pv化的磁盘 |
| [root@bogon ~]# pvs |
| PV VG Fmt Attr PSize PFree |
| /dev/sda2 centos lvm2 a |
| /dev/sdb vg0224 lvm2 a |
| /dev/sdc vg0224 lvm2 a |
| /dev/sdd vg0224 lvm2 a |
| |
| 查看vg,机器上的卷组 |
| [root@bogon ~]# vgs |
| VG #PV #LV #SN Attr VSize VFree |
| centos 1 2 0 wz |
| vg0224 3 3 0 wz |
| |
| |
| 查看lv,逻辑卷 |
| [root@bogon ~]# lvs |
| LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert |
| root centos -wi-ao |
| swap centos -wi-ao |
| 0224-lv1 vg0224 -wi-ao |
| 0224-lv2 vg0224 -wi-ao |
| 0224-lv3 vg0224 -wi-ao |
| |
| |
| |
| |
| |
| |
| |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)