在 Ubuntu 中,“修复挂载”通常分几种情况:挂载失败、磁盘损坏、只读挂载、fstab 配置错误等。下面按常见场景给你一套排查与修复方法。
df -h
mount
lsblk
确认:
/dev/sdb1)/mnt/data)先手动尝试挂载:
sudo mount /dev/sdb1 /mnt/data
若报错,根据错误提示处理。
sudo umount /dev/sdb1
sudo fsck -y /dev/sdb1
sudo mount /dev/sdb1 /mnt/data
sudo umount /dev/sdb1
sudo xfs_repair /dev/sdb1
sudo umount /dev/sdb1
sudo ntfsfix /dev/sdb1
若仍不行,建议在 Windows 下执行
chkdsk /f
通常是文件系统出错导致内核保护:
sudo mount -o remount,rw /mnt/data
若失败:
sudo fsck -y /dev/sdb1
sudo mount -o remount,rw /dev/sdb1
sudo mount -a
若有错误,编辑:
sudo nano /etc/fstab
UUID=xxxx-xxxx /mnt/data ext4 defaults 0 2
查看 UUID:
blkid
⚠️ 修改 fstab 前建议备份:
sudo cp /etc/fstab /etc/fstab.bak
sudo lsof /mnt/data
sudo fuser -m /mnt/data
结束占用进程后:
sudo umount /mnt/data
sudo mkfs.ext4 /dev/sdb1
sudo mount /dev/sdb1 /mnt/data
进入恢复模式或 Live USB:
mount -o remount,rw /
nano /etc/fstab
为了更精准帮你,可以补充:
mount 或 dmesg 的输出我可以直接给你对应命令。