为什么无法卸载 lvm 分区?

为什么无法卸载 lvm 分区?

我有一台 Ubuntu Server 22.04。磁盘使用以下方式管理LVM 分区。 我的/var分区需要增加大小。所以我想减少/家尺寸,这样我就可以增加/var

root@localhost:/mnt# lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
loop0         7:0    0  53.3M  1 loop /snap/snapd/19457
loop1         7:1    0 111.9M  1 loop /snap/lxd/24322
loop2         7:2    0  63.4M  1 loop /snap/core20/1974
sda           8:0    0 465.8G  0 disk
sdb           8:16   1     0B  0 disk
sdc           8:32   1     0B  0 disk
sdd           8:48   1     0B  0 disk
sde           8:64   1     0B  0 disk
sdf           8:80   0  74.5G  0 disk
├─sdf1        8:81   0     1M  0 part
├─sdf2        8:82   0     1G  0 part /boot
└─sdf3        8:83   0  73.5G  0 part
  ├─vg-root 253:0    0    50G  0 lvm  /
  ├─vg-var  253:1    0   7.8G  0 lvm  /var
  ├─vg-usr  253:2    0    60G  0 lvm  /usr
  ├─vg-tmp  253:3    0     8G  0 lvm  /tmp
  └─vg-home 253:4    0 413.5G  0 lvm
sdg           8:96   0 465.8G  0 disk
├─vg-root   253:0    0    50G  0 lvm  /
├─vg-var    253:1    0   7.8G  0 lvm  /var
├─vg-usr    253:2    0    60G  0 lvm  /usr
└─vg-home   253:4    0 413.5G  0 lvm
root@localhost:/mnt# df -h
Filesystem                                                                                    Size  Used Avail Use% Mounted on
tmpfs                                                                                         794M  1.4M  793M   1% /run
/dev/mapper/vg-root                                                                            50G  4.1G   43G   9% /
/dev/disk/by-id/dm-uuid-LVM-Den324vgGMdBQrsjrKyrasUtU1NAEV5lNap1uxEhuN2eMmWivFx921LEtPAxYSDd   59G  3.7G   53G   7% /usr
tmpfs                                                                                         3.9G  4.0K  3.9G   1% /dev/shm
tmpfs                                                                                         5.0M     0  5.0M   0% /run/lock
/dev/mapper/vg-home                                                                           407G  118G  273G  31% /home
/dev/sdf2                                                                                     974M  131M  777M  15% /boot
/dev/mapper/vg-tmp                                                                            7.8G  120K  7.4G   1% /tmp
/dev/mapper/vg-var                                                                            7.6G  6.0G  1.3G  83% /var
tmpfs                                                                                         794M  4.0K  794M   1% /run/user/1000

我面临的第一个问题是umount /家。即使我以 身份登录,root并且我在mnt目录下。所以我通过 解决了这个问题 root@localhost:/mnt# umount -f /home,之后检查lsof /home没有发现任何进程。

之后,我想使用检查文件系统错误e2fsck -fy /dev/mapper/vg-home,令人惊讶的是,我得到了:

root@localhost:/mnt# e2fsck -fy /dev/mapper/vg-home
e2fsck 1.46.5 (30-Dec-2021)
/dev/mapper/vg-home is in use.
e2fsck: Cannot continue, aborting.

我运行了lsof /dev/mapper/vg-home,但没有任何进程在运行。我不明白为什么/dev/mapper/vg-home即使/home还在使用umount

非常感谢任何建议、想法或帮助。

编辑

 # lvscan

 ACTIVE            '/dev/vg/root' [50.00 GiB] inherit
 ACTIVE            '/dev/vg/var' [<7.76 GiB] inherit
 ACTIVE            '/dev/vg/usr' [60.00 GiB] inherit
 ACTIVE            '/dev/vg/tmp' [8.00 GiB] inherit
 ACTIVE            '/dev/vg/home' [413.52 GiB] inherit

相关内容