查看挂载
# 通过查看 /etc/mtab 文件显示当前已经挂载的所有设备
mount
# 查看内核追踪到的已经挂载的所有设备
cat /proc/mounts
查看挂载点情况
findmnt MOUNT_POINT | device
范例:判断某个目录是否为挂载点
~ findmnt /mnt/dev-sdb1
TARGET SOURCE FSTYPE OPTIONS
/mnt/dev-sdb1 /dev/sdb1 ext4 rw,relatime,seclabel
查看正在访问指定文件系统的进程:lsof fuser
lsof MOUNT_POINT
fuser -v MOUNT_POINT
终止所有正在访问指定文件系统的进程:fuser
fuser -km MOUNT_POINT
范例:
#查看正在访问指定文件系统的进程
~ lsof /mnt/dev-sdb1
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
bash 86647 root cwd DIR 8,17 4096 2 /mnt/dev-sdb1
~ fuser -v /mnt/dev-sdb1
USER PID ACCESS COMMAND
/mnt/dev-sdb1: root kernel mount /mnt/dev-sdb1
root 86647 ..c.. bash
#终止所有正在访问指定文件系统的进程
~ fuser -km /mnt/dev-sdb1
# -B:将挂载文件以块设备的形式进行挂载
➜ ~ mkdir -p /mnt/dev-boot
➜ ~ mount /boot /mnt/dev-boot
mount: /boot is not a block device
➜ ~ mount -B /boot /mnt/dev-boot
➜ ~ ls /mnt/dev-boot
config-3.10.0-1160.el7.x86_64 initramfs-3.10.0-1160.el7.x86_64.img
efi symvers-3.10.0-1160.el7.x86_64.gz
grub System.map-3.10.0-1160.el7.x86_64
grub2 vmlinuz-0-rescue-cc2c86fe566741e6a2ff6d399c5d5daa
initramfs-0-rescue-cc2c86fe566741e6a2ff6d399c5d5daa.img vmlinuz-3.10.0-1160.el7.x86_64
➜ ~ ls /boot
config-3.10.0-1160.el7.x86_64 initramfs-3.10.0-1160.el7.x86_64.img
efi symvers-3.10.0-1160.el7.x86_64.gz
grub System.map-3.10.0-1160.el7.x86_64
grub2 vmlinuz-0-rescue-cc2c86fe566741e6a2ff6d399c5d5daa
initramfs-0-rescue-cc2c86fe566741e6a2ff6d399c5d5daa.img vmlinuz-3.10.0-1160.el7.x86_64
#相当于软链接
➜ ~ ls -ld /mnt/dev-boot
dr-xr-xr-x. 5 root root 4096 Oct 30 2020 /mnt/dev-boot
➜ ~ umount /mnt/dev-boot