Ubuntu 文件系统变成**只读(read-only)**通常有以下几个常见原因和对应解决办法:
系统检测到磁盘有错误,为了保护数据,会自动挂载为只读。
常见表现
解决办法
# 查看是否为只读
mount | grep " / "
如果是 ro(read-only),可尝试修复:
sudo fsck -y /dev/sda1
(根据实际分区调整,如 /dev/nvme0n1p2)
⚠️ 修复通常在 单用户模式 / Live USB 下更安全。
fstab 中错误地写了 ro 或参数不对。
检查
cat /etc/fstab
确认根分区类似:
UUID=xxxx / ext4 defaults 0 1
不要有 ro 或 errors=remount-ro(除非你故意)
虽然不总是只读,但极端情况下会触发保护。
df -h
df -i
检查磁盘健康:
sudo smartctl -a /dev/sda
因启动失败进入只读 root。
journalctl -xb
sudo mount -o remount,rw /
⚠️ 如果立即又变只读,说明底层问题未解决。
fsckfstab如果你愿意,可以贴一下:
mount | grep " / "cat /etc/fstab我可以帮你精准判断原因。