mount -o remount,rw /命令用于将已挂载的根文件系统重新挂载为可读写模式,常用于单用户模式下修改系统文件或故障排查;执行前需确认其当前为只读(ro)状态,成功后显示(rw)并支持写入操作。

直接用 mount -o remount,rw 命令重新挂载即可,但需先确认挂载点、设备和当前状态,否则会失败。
确认当前挂载状态
运行以下命令查看目标文件系统是否真的以只读(ro)方式挂载:
-
mount | grep "挂载点路径"(例如
mount | grep "/mnt/data") - 或使用
findmnt /mnt/data,更清晰显示挂载选项
若输出中含 (ro) 或 ro 字样,说明确为只读挂载;若显示 (rw),问题可能出在权限、SELinux 或文件属性上。
执行重新挂载为读写
语法统一为:
- sudo mount -o remount,rw [挂载点](推荐,无需指定设备)
- 或更明确地写:sudo mount -o remount,rw /dev/sdXn /mnt/point
✅ 成功后再次运行 mount | grep [挂载点],应看到 (rw);touch /mnt/point/testfile 可验证写入能力。
Linux 安全审计工具,检查 SSH 配置、开放/监听端口、防火墙规则(ufw/iptables/nftables)、失败登录尝试、sudoers 权限...
常见失败原因与应对
如果提示 mount: /xxx is busy 或 Operation not permitted,可能是以下情况:
-
文件系统损坏:先尝试修复(如 NTFS 用
sudo ntfsfix /dev/sdXn;ext 系列用sudo e2fsck -f /dev/sdXn) -
NTFS 分区未启用 ntfs-3g:确保已安装
ntfs-3g,并显式指定类型:sudo mount -t ntfs-3g -o remount,rw /mnt/point -
/etc/fstab 中强制 ro:检查该挂载项是否含
ro或缺失rw,临时注释或改为defaults,rw后再sudo mount -a - 硬件写保护或 Windows 快速启动残留:Windows 下需彻底关机(禁用快速启动),或物理检查 U 盘/硬盘的写保护开关
补充:NTFS 外接盘特别处理
很多移动硬盘是 NTFS 格式,默认常被只读挂载。除上述 remount 外,更稳妥的做法是:
- 卸载:
sudo umount /mnt/ntfs - 重挂载并指定 ntfs-3g 和宽松权限:
sudo mount -t ntfs-3g -o rw,uid=1000,gid=1000,umask=022 /dev/sdXn /mnt/ntfs
其中 uid/gid 设为当前用户 ID(可用 id -u 和 id -g 查),避免后续还需 chown。










