温馨提示×

centos mount卡住怎么办

小樊
48
2026-09-27 05:54:59
栏目: 智能运维

在 CentOS 里执行 mount 卡住(命令一直不返回)通常是因为挂载的目标无响应或系统/存储异常。下面按「先救命 → 再排查 → 常见场景」来说明。


一、先确认是不是“假死”

在另一个终端执行:

ps aux | grep mount

或:

mount | grep 卡住的挂载点

如果只是 mount 命令不返回,但系统还能操作,通常不是系统死机。


二、紧急处理(不想重启)

1️⃣ 尝试取消挂载(可能也卡)

umount -f 挂载点
# 或
umount -l 挂载点   # 懒卸载(推荐)

-l 不会立即断开,但可以让系统“逻辑上”卸载,避免影响其他操作

2️⃣ 查看内核是否在等 IO

dmesg -T | tail -50

常见关键词:

  • nfs: server not responding
  • task mount blocked for more than 120 seconds
  • I/O error

三、最常见原因 & 解决办法

✅ 1. NFS 挂载卡住(最高发)

原因:NFS 服务端宕机 / 网络断

解决:

umount -l 挂载点

以后挂载建议加参数:

mount -o soft,timeo=30,retrans=3,nofail 服务端:/路径 /本地路径

或 /etc/fstab:

server:/path /mnt nfs soft,timeo=30,retrans=3 0 0

✅ 2. iSCSI / FC 存储断开

现象:

  • mount 卡死
  • dmesg 有 session reset

处理:

iscsiadm -m session -u

或重启 multipath:

systemctl restart multipathd

✅ 3. 磁盘故障 / RAID 降级

cat /proc/mdstat
smartctl -a /dev/sdX

如果磁盘 I/O 完全无响应,只能:

echo 1 > /sys/block/sdX/device/delete

✅ 4. 文件系统损坏

如果卡在 mount -t xfs/ext4:

进入单用户或救援模式:

xfs_repair /dev/sdX
# 或
fsck -y /dev/sdX

✅ 5. fstab 写错导致开机卡住

如果是开机就卡在 mount:

进入救援模式:

mount -o remount,rw /
vi /etc/fstab

把有问题的行加:

nofail

或注释掉


四、什么时候只能重启?

如果出现:

  • reboot 也卡
  • Alt+SysRq 可用时:
echo b > /proc/sysrq-trigger

(强制重启,最后手段)


五、建议你补充的信息

我可以更精准判断,你可以贴:

  1. mount 命令行
  2. 是 NFS / 本地盘 / iSCSI?
  3. dmesg 最后 30 行
  4. 是否在开机时卡住

我可以按你的场景一步步帮你拆。

0 踩