逻辑卷的创建,扩展,缩小

原始磁盘挂载情况

[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 126G 0 126G 0% /dev
tmpfs 126G 0 126G 0% /dev/shm
tmpfs 126G 11M 126G 1% /run
tmpfs 126G 0 126G 0% /sys/fs/cgroup
/dev/mapper/centos-root 50G 1.3G 49G 3% /
/dev/sda2 1014M 143M 872M 15% /boot
/dev/sda1 1022M 12M 1011M 2% /boot/efi
/dev/mapper/centos-home 10G 33M 10G 1% /home
/dev/mapper/centos-data 1.5T 33M 1.5T 1% /data
tmpfs 26G 0 26G 0% /run/user/0

添加分区的命令以及步骤

1.pvcreate 分区
2.vgcreate vg_name 分区
3.lvcreate -n lv_name size vg_name
4.mkfs.xxx 格式化
5./etc/fstab 添加挂载点

lvdisplay查看当前逻辑卷的信息

vgdisplay查看当前逻辑卷卷组的信息

pvdisplay查看当前物理卷的信息

扩展逻辑卷命令以及步骤

1.pvcreate 分区
2.vgextend 卷组名 /dev/sdb1(分区名)
3. lvextend -l+100%FREE /dev/centos/root (相应的逻辑卷名)
4.xfs_growfs /dev/centos/root 适用于xfs文件系统 resize2fs /dev/centos/root 适用于非xfs文件系统

缩小磁盘命令以及步骤

resize2fs 功能说明:调整ext2/ext3/ext4文件系统大小
resize2fs命令用于扩容或收缩未挂载的ext2/ext3/ext4文件系统。
在Linux2.6或更高版本的内核中,该命令还支持在线扩容已经挂载的文件系统,该命令常用来针对LVM扩容后的分区使用。

  1. 首先卸载卷
    umount /dev/centos/data
  2. 检测文件系统,重设文件系统大小
    e2fsck -f /dev/centos/data //注意此处设置的是减小到的目标大小
    resize2fs /dev/centos/data 60G //将data这个文件系统减小到60
  3. 减小卷大小,重新挂载
    4.lvreduce -L -200G /dev/centos/data //主要此处是减小卷的大小
    5.mount -a
    6.lvs 或 df -hT命令验证查看

删除逻辑卷然后挂到根目录

Path vgName lvname
/dev/centos/data centos data
/dev/centos/home centos home

umount 掉data home

[root@localhost ~]# umount /dev/centos/data
[root@localhost ~]# umount /dev/centos/home

查看当前的逻辑卷

[root@localhost ~]# lvscan
  ACTIVE            '/dev/centos/root' [50.00 GiB] inherit
  ACTIVE            '/dev/centos/home' [10.00 GiB] inherit
  ACTIVE            '/dev/centos/swap' [100.00 GiB] inherit
  ACTIVE            '/dev/centos/data' [<1.48 TiB] inherit

删除data和home逻辑卷

[root@localhost ~]# lvremove /dev/centos/data
Do you really want to remove active logical volume centos/data? [y/n]: y
  Logical volume "data" successfully removed
[root@localhost ~]# lvremove /dev/centos/home
Do you really want to remove active logical volume centos/home? [y/n]: y
  Logical volume "home" successfully removed
[root@localhost ~]#

删除根目录的逻辑卷

[root@localhost ~]# lvextend -l+100%FREE /dev/centos/root
  Size of logical volume centos/root changed from 50.00 GiB (12800 extents) to <1.54 TiB (402944 extents).
  Logical volume centos/root successfully resized.
[root@localhost ~]# xfs_growfs /dev/centos/root
meta-data=/dev/mapper/centos-root isize=512    agcount=4, agsize=3276800 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=0 spinodes=0
data     =                       bsize=4096   blocks=13107200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=6400, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
data blocks changed from 13107200 to 412614656

将原来/etc/fstab中的data和home这一行注释掉或者删掉

[root@localhost ~]# cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Fri Jul 29 11:28:58 2022
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root /                       xfs     defaults        0 0
UUID=a8c4fe18-39b6-4997-8226-aeaf3dea60d2 /boot                   xfs     defaults        0 0
UUID=CB93-FA1B          /boot/efi               vfat    umask=0077,shortname=winnt 0 0
/dev/mapper/centos-data /data                   xfs     defaults        0 0
/dev/mapper/centos-home /home                   xfs     defaults        0 0
/dev/mapper/centos-swap swap                    swap    defaults        0 0

查看根目录验证

[root@localhost ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 126G     0  126G   0% /dev
tmpfs                    126G     0  126G   0% /dev/shm
tmpfs                    126G   11M  126G   1% /run
tmpfs                    126G     0  126G   0% /sys/fs/cgroup
/dev/mapper/centos-root  1.6T  1.3G  1.6T   1% /
/dev/sda2               1014M  143M  872M  15% /boot
/dev/sda1               1022M   12M 1011M   2% /boot/efi
tmpfs                     26G     0   26G   0% /run/user/0
posted @   南大仙  阅读(196)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
点击右上角即可分享
微信分享提示