Ich möchte mein logisches Volume für das Home-Verzeichnis verkleinern, damit ich das Volume für root erweitern kann.
df -h
/dev/mapper/vg_mitoscomp-lv_root 50G 33G 15G 70% /
/dev/mapper/vg_mitoscomp-lv_home 53G 180M 51G 1% /home
lsblk
─sdc2 8:34 0 111.3G 0 part
├─vg_mitoscomp-lv_root (dm-0) 253:0 0 50G 0 lvm /
├─vg_mitoscomp-lv_swap (dm-1) 253:1 0 7.6G 0 lvm [SWAP]
└─vg_mitoscomp-lv_home (dm-2) 253:2 0 53.8G 0 lvm /home
Ich kann die Bereitstellung erfolgreich aufheben /home
, aber dann kann ich weder eine Integritätsprüfung durchführen noch die Größe des Volumes ändern.
[root@MITOs-Comp ~]# e2fsck -f /dev/mapper/vg_mitoscomp-lv_home
e2fsck 1.41.12 (17-May-2010)
/dev/mapper/vg_mitoscomp-lv_home is in use.
e2fsck: Cannot continue, aborting.
root@MITOs-Comp ~]# resize2fs /dev/mapper/vg_mitoscomp-lv_home 10G
resize2fs 1.41.12 (17-May-2010)
resize2fs: Device or resource busy while trying to open /dev/mapper/vg_mitoscomp-lv_home
Couldn't find valid filesystem superblock.
fuser -m
auf dem Einhängepunkt?grep lv_home /proc/mounts
und auchgrep dm-2 /proc/mounts
?fuser -am
. Der Prozess, der möglicherweise die Partition verwendet, wird möglicherweise von einem anderen Benutzer verwendet.Antworten:
Dies sagt Ihnen wahrscheinlich nichts, was Sie bereits wissen, da Sie sagten, dass der Betrag erfolgreich war. Aber mach ein "more / etc / mtab". Dies ist die Kernel-Mount-Datei, und das Gerät sollte nicht gemountet und nicht in der Datei / etc / mtab aufgeführt sein.
quelle
/proc/mounts
ist die Kernelansicht;/etc/mtab
kann dort symlink'd sein oder nicht.Ich hatte das gleiche.
Ich hatte die
/data (/dev/VolGroup00/LogVol07 )
Partition ummontiert, aber das Blockgerät konnte nicht mit überprüftfsck.ext4
werdenError
lsof
zeigte nichts.Dann habe ich gemacht
#cat /etc/mtab
und festgestellt, dass ich/tmp
Ordner an/data/tmp
Ordner gemountet hatte .umount /tmp
Problem gelöst.quelle