200
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
百度智能云服务器运维参考-云服务器删除或者修改文件时提示文件系统只读

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/200G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>



点击这里点击这里申请百度智能云特邀VIP帐号,立即体验云服务器BCC>>>



问题描述

Linux BCC 云服务器删除或者修改文件时提示文件系统只读:Read-only file system,导致操作失败。

image.png

出现文件系统Read-only的原因可能有:

文件系统错误导致文件系统进入只读模式。

文件系统是以只读方式进行的挂载。

磁盘故障,例如出现坏道等。

解决方法

执行命令mount | grep 挂载点,查看文件文件的挂载属性

image.png

如果挂载选项显示为ro,说明以只读方式挂载了文件系统,需要以可读写方式进行挂载

mount -o remount,rw 挂载点

如果挂载选项显示为rw,需要确认是否为文件系统错误导致。

通过以下命令(二选一),查看内核日志中是否存在文件系统错误

dmesg | egrep -i "ext3|ext4|xfs" cat /var/log/messages | egrep -i "ext3|ext4|xfs"

如果内核日志中出现了文件系统错误,则需要进行修复文件系统。

如果是系统盘的文件系统修复需要进入单用户模式,进行文件系统的修复

如果是数据磁盘的文件系统出错,需要先把数据磁盘umount

示例命令:umount /dev/vdb1 或 umount /mnt

修复文件系统命令如下:

ext系列文件系统执行以下命令

fsck /dev/vdb1

xfs系列文件执行以下命令

xfs_repair /dev/vdb1

注:修复文件系统,可能会产生数据丢失,请先备份数据后进行操作。

如果以上操作都不能解决Read-only问题, 需要检查磁盘是否存在物理故障。

这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!