在 Debian 里挂载(mount)后变成只读(read-only),常见原因和排查方法如下:
Linux 在检测到磁盘/文件系统异常时,会强制以只读方式挂载,防止数据损坏。
检查:
dmesg | tail
常见提示:
EXT4-fs errorremounting filesystem read-only解决:
umount /mount/point
fsck -y /dev/sdX
mount /dev/sdX /mount/point
ro检查 /etc/fstab 或 mount 命令:
mount | grep sdX
cat /etc/fstab
如果有:
ro
改成:
rw
然后重新挂载:
mount -o remount,rw /mount/point
Windows 快速启动、未安全弹出,会导致 Debian 只读挂载。
NTFS:
ntfsfix /dev/sdX
或:
mount -o remove_hiberfile,rw /dev/sdX /mnt
exFAT / FAT:
fsck.vfat /dev/sdX
检查:
hdparm -r /dev/sdX
返回 readonly = 1 说明硬件只读。
有时能看不能写,是权限问题:
ls -ld /mount/point
用 sudo 或改权限:
chown -R user:user /mount/point
mount | grep your_device
dmesg | tail
cat /etc/fstab
如果你愿意,可以把下面信息发我,我能精准判断:
mount 输出dmesg | tail/etc/fstab 内容我可以直接告诉你是哪一条原因。