在 Linux 中,“卸载挂载”通常指的是卸载已经挂载的文件系统(umount)。下面按常见场景给你说明操作步骤和注意事项。
mount
# 或
df -h
示例输出:
/dev/sdb1 on /mnt/data type ext4 (rw,relatime)
umount 挂载点
或
umount 设备名
✅ 推荐用挂载点:
umount /mnt/data
device is busy(设备正忙)umount: /mnt/data: target is busy
lsof /mnt/data
# 或
fuser -mv /mnt/data
然后关闭相关进程:
kill -9 PID
umount -l /mnt/data
-l:lazy unmount,系统不再接受新访问,等当前进程释放
cd /mnt/data
umount /mnt/data
✅ 解决:
cd /
umount /mnt/data
umount -f /mnt/nfs
如果卡死:
umount -f -l /mnt/nfs
umount /mnt/data
/etc/fstab 中的挂载项编辑:
vim /etc/fstab
删除类似:
/dev/sdb1 /mnt/data ext4 defaults 0 0
⚠️ 不要删错,否则系统可能起不来
swapoff /dev/sdb2
查看:
swapon -s
df -h | grep /mnt/data
没有输出即已卸载。
| 操作 | 命令 |
|---|---|
| 查看挂载 | df -h / mount |
| 卸载 | umount 挂载点 |
| 强制卸载 | umount -f |
| 懒卸载 | umount -l |
| 查看占用 | lsof /挂载点 |
| 关 swap | swapoff |
如果你愿意,可以告诉我:
我可以给你精确到命令级别的解决方案。