在 Ubuntu 里“挂载错了”一般有几种常见情况,下面按最常见场景给你对应的修复方法,你可以对号入座。
比如本来想挂到 /data,结果挂到了 /mnt
sudo umount /mnt
如果提示 device is busy:
sudo lsof /mnt
# 或
sudo fuser -m /mnt
退出相关进程后再卸载。
sudo mkdir -p /data
sudo mount /dev/sdb1 /data
sudo nano /etc/fstab
把错误的挂载点改对。
mount -o remount,rw /
nano /etc/fstab
注释或修正错误行(在行前加 #)
reboot
blkid
错误:
/dev/sdb1 /data ext4 defaults 0 0
推荐:
UUID=xxxx-xxxx /data ext4 defaults 0 2
sudo umount /wrong/mount/point
⚠️ 千万不要在挂载状态下格式化或写数据
sudo umount /dev/sdb1
sudo ntfsfix /dev/sdb1
如果是 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
如果你能告诉我:
我可以直接给你精确命令。