Linux系统中root用户无法创建文件夹

今天,由于系统奔溃,服务器瘫痪 ssh 直接连不上服务器也进入不了系统,之后找到信息中心的人,重新做了一个centos系统,之后用vpn链接内网,再用ssh登录系统,进去之后本打算部署项目,结果问题就来了,普通用户无法创建文件夹, 之后切换到系统用户,惊讶的一幕出现了,没想到系统用户也无法创建文件夹,我就傻了眼了,从来没遇到这个问题


看提示信息 Read-only file system , 文件系统只有只读权限, 那么该怎么办呢?试了各种方法,结果都没有起作用,瞬间不止所错,我想是不是服务器断电,对硬盘造成了损伤,或者系统本身有问题。难道要再重做一次系统吗? 之后查了一些资料,出现这个问题的原因有以下几种:

问题描述:

1、系统无法进行磁盘的读写操作(touch,cp,chmod)等等

2、服务器无法启动(也是因为无法创建文件

3、只有涉及到系统磁盘的写操作,都会报错"Read-only file system"

问题原因:

1、系统没有正常关机,导致虚拟磁盘出现文件系统错误;

2、机器硬盘故障导致硬盘只读

一般情况是由于系统发现磁盘硬件(Riad卡,硬盘)故障或文件系统中文件被损坏后而采取的保护机制导致的。为了保护数据不破坏分区中已有内容,Linux在挂载文件系统是就只用read-only只读方式加载。

所以我就在想,如果是第一个原因,那么这个系统为什么没有正常关机呢?估计是信息中心运维的人做了什么操作,那么我就在想,如果重启一下会怎么样, 结果我就重新启动了系统, 然后再次切换到root用户,结果问题解决! 搞完之后了解到信息中心所有的虚拟机都出现了这个问题,这可能是信息中心运维人员的操作引起的,之后把这个问题解决之后,我想,有时候由于人为的原因,导致了系统的奔溃,所以作为项目经理,有时候出现一些异常问题,那就需要灵活分析和处理,说不定一个想法就能很好的解决目前的问题了!

相关文章

服务器安全上线关停/限制清单

关键操作建议1、最小化服务原则关闭所有非必需服务:systemctl disable <service> (Linux) 或 Stop-Service (PowerShell)。使用防火墙...

如何上传文件到nginxweb服务器

要上传文件到 Nginx Web 服务器,您可以使用以下方法:1. 使用命令行工具:您可以使用命令行工具(例如 scp 或 rsync)将文件上传到服务器。首先,使用 ssh 连接到服务器,然后使用以...

Docker安装和配置Nginx

下载镜像docker pull nginx检查Nginx镜像docker images创建挂载目录mkdir -p /home/docker-nginx/conf mkdir -p /home/doc...

Windows System32 目录是什么?为什么不能删?

你可能听过一个 “删除 System32” 的网络恶搞梗,说删掉它可以让电脑变快……但 千万别信! System32 是 Windows 的“心脏”,删了它,系统直接崩溃!今天,我们就来深入解析 Sy...

Dockerfile

Dockerfile 详解:构建自定义镜像的核心指南Dockerfile 是用于定义 Docker 镜像构建过程的文本文件,通过一系列指令将应用程序及其依赖打包成可移植的镜像。以下是 Dockerfi...