linux修改磁盘分区容量大小#yyds干货盘点#

宝剑锋从磨砺出,梅花香自苦寒来。这篇文章主要讲述linux修改磁盘分区容量大小#yyds干货盘点#相关的知识,希望能为你提供帮助。
由于默认的是
1、lsblk查看分区情况
# lsblk
NAME                         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                           8:0     0   1.8T   0 disk
├─sda1                         8:1     0     1M   0 part
├─sda2                         8:2     0   512M   0 part /boot
└─sda3                         8:3     0   1.8T   0 part
  ├─centos-root             253:0     0 105.5G   0 lvm   /
  ├─centos-swap             253:1     0     32G   0 lvm
  ├─centos-mnt_paas         253:2     0   100G   0 lvm   /mnt/paas
  ├─centos-var_lib_docker   253:3     0   500G   0 lvm   /var/lib/docker
  ├─centos-var_log           253:4     0     1T   0 lvm
  └─centos-var_paas_sys_log 253:5     0   100G   0 lvm   /var/paas/sys/log
sr0                           11:0     1   1024M   0 rom


2、卸载分区
# umount /dev/centos/var_log /var/log
umount: /var/log:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
        找到有关使用该设备的进程的有用信息)
umount: /var/log:目标忙。
        (有些情况下通过 lsof(8) 或 fuser(1) 可以
        找到有关使用该设备的进程的有用信息)
3、卸载分区出现报错,通过命令查看那些进程往里边写
#fuser -mv /dev/centos/var_log
                    用户     进程号 权限   命令
/dev/dm-4:           root     kernel mount /var/log
                    root       375158 F...m rsyslogd
                    root       375163 F...m systemd-journal
4、停止相关的进程
  systemctl stop   systemd-journald.socket
  systemctl status   systemd-journald.service
  fuser -mv /dev/centos/var_log
  systemctl status   rsyslogd
  systemctl status   rsyslog
  systemctl stop   rsyslog
  systemctl status   rsyslog
5、成功umount
umount /dev/centos/var_log /var/log


6、再次lsblk查看
lsblk
NAME                         MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda                           8:0     0   1.8T   0 disk
├─sda1                         8:1     0     1M   0 part
├─sda2                         8:2     0   512M   0 part /boot
└─sda3                         8:3     0   1.8T   0 part
  ├─centos-root             253:0     0 105.5G   0 lvm   /
  ├─centos-swap             253:1     0     32G   0 lvm
  ├─centos-mnt_paas         253:2     0   100G   0 lvm   /mnt/paas
  ├─centos-var_lib_docker   253:3     0   500G   0 lvm   /var/lib/docker
  ├─centos-var_log           253:4     0     1T   0 lvm
  └─centos-var_paas_sys_log 253:5     0   100G   0 lvm   /var/paas/sys/log
sr0                           11:0     1   1024M   0 rom


7、删除分区
lvremove /dev/centos/var_log
Do you really want to remove active logical volume centos/var_log? [y/n]: y
  Logical volume "var_log" successfully removed


8、扩展/的逻辑分区
lvextend -l +100%FREE /dev/centos/root
  Size of logical volume centos/root changed from < 105.50 GiB (27007 extents) to 1.10 TiB (289151 extents).
  Logical volume centos/root successfully resized.


9、查看逻辑卷的情况:pvdisplay
lvdisplay
  --- Logical volume ---
  LV Path                 /dev/centos/root     ###这个路径需要文件系统的扩容
  LV Name                 root
  VG Name                 centos
  LV UUID                 vz11wm-tfB0-dLSG-Qki7-yAyy-XeSI-3Vmlks
  LV Write Access         read/write
  LV Creation host, time 10-255-91-45-93, 2021-10-28 16:40:15 +0800
  LV Status               available
  # open                 1
  LV Size                 1.10 TiB
  Current LE             289151
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0


10、扩容文件系统 (文件系统是ext命令:resize2fs /dev/centos/root     xfs命令:xfs_growfs /dev/centos/root   )
resize2fs /dev/centos/root
resize2fs 1.42.9 (28-Dec-2013)
Filesystem at /dev/centos/root is mounted on /; on-line resizing required
old_desc_blocks = 14, new_desc_blocks = 142
The filesystem on /dev/centos/root is now 296090624 blocks long.


df -h
文件系统                             容量   已用   可用 已用% 挂载点
devtmpfs                               32G     0   32G     0% /dev
tmpfs                                 32G   12K   32G     1% /dev/shm
tmpfs                                 32G   2.6M   32G     1% /run
tmpfs                                 32G     0   32G     0% /sys/fs/cgroup
/dev/mapper/centos-root               1.1T   9.2G   1.1T     1% /
/dev/sda2                             488M   157M   296M   35% /boot
/dev/mapper/centos-mnt_paas           99G   61M   94G     1% /mnt/paas
/dev/mapper/centos-var_lib_docker     493G   73M   467G     1% /var/lib/docker
【linux修改磁盘分区容量大小#yyds干货盘点#】/dev/mapper/centos-var_paas_sys_log   99G   61M   94G     1% /var/paas/sys/log

    推荐阅读