温馨提示×

ubuntu mount怎么修复挂载错

小樊
71
2026-10-05 13:38:14
栏目: 智能运维

在 Ubuntu 里“挂载错了”一般有几种常见情况,下面按最常见场景给你对应的修复方法,你可以对号入座。


一、挂载到了错误目录(设备挂错地方)

现象

比如本来想挂到 /data,结果挂到了 /mnt

修复步骤

  1. 先卸载错误挂载点
sudo umount /mnt

如果提示 device is busy:

sudo lsof /mnt
# 或
sudo fuser -m /mnt

退出相关进程后再卸载。

  1. 挂载到正确目录
sudo mkdir -p /data
sudo mount /dev/sdb1 /data
  1. 修改 /etc/fstab(如果是开机自动挂载) 编辑:
sudo nano /etc/fstab

把错误的挂载点改对。


二、fstab 写错导致开机无法启动 / 进入 emergency 模式

修复方式

  1. 在 emergency 模式输入 root 密码
  2. 重新挂载根目录可写
mount -o remount,rw /
  1. 编辑 fstab
nano /etc/fstab

注释或修正错误行(在行前加 #)

  1. 重启
reboot

三、UUID 写错(最常见)

查看正确 UUID

blkid

修改 fstab 示例

错误:

/dev/sdb1  /data  ext4  defaults  0 0

推荐:

UUID=xxxx-xxxx  /data  ext4  defaults  0 2

四、挂载了错误的分区(比如系统盘挂成数据盘)

立刻卸载

sudo umount /wrong/mount/point

⚠️ 千万不要在挂载状态下格式化或写数据


五、NTFS / Windows 磁盘挂载异常

强制修复(谨慎)

sudo umount /dev/sdb1
sudo ntfsfix /dev/sdb1

如果是 Windows 快速启动导致:

  • 进 Windows 关闭「快速启动」
  • 或挂载为只读:
sudo mount -o ro /dev/sdb1 /mnt

六、推荐的安全做法(避免再错)

# 用 UUID 挂载
sudo blkid
sudo mount UUID=xxx /mount/point

fstab 模板:

UUID=xxxx  /data  ext4  defaults  0  2

如果你能告诉我:

  • 是 手动 mount 错 还是 开机 fstab 错
  • 报错信息是什么
  • 设备类型(ext4 / ntfs / lvm)

我可以直接给你精确命令。

0 踩