iSCSI卸载

半兽人 发表于: 2025-09-25   最后更新时间: 2025-09-25 20:55:41  
{{totalSubscript}} 订阅, 66 游览

如果当前挂载的 iSCSI 卷仍被某些进程使用,则无法卸载。解决方法如下:

1. 找出占用进程

方法 1:使用 lsof

sudo lsof /mnt/iscsi

方法 2:使用 fuser

sudo fuser -mv /mnt/iscsi
  • 输出会列出所有正在访问 /mnt/iscsi 的 PID 和进程名
  • 这些进程需要停止或释放文件句柄,否则卸载失败

2. 终止占用

  • 如果可以安全结束进程:
sudo kill -9 <PID>
  • 或者,如果是后台服务(如 rsync、docker 容器、数据库):
sudo systemctl stop <service>
  • 再尝试卸载:
sudo umount /mnt/iscsi

3. 强制卸载(谨慎使用)

如果确认不会造成数据损坏,可以使用:

sudo umount -l /mnt/iscsi    # lazy unmount,延迟卸载
sudo umount -f /mnt/iscsi    # 强制卸载,仅部分系统支持

建议先用 lsof/fuser 找出具体进程再处理,避免数据丢失。

更新于 2025-09-25

查看ceph更多相关的文章或提一个关于ceph的问题,也可以与我们一起分享文章