suse linux 文件只可读,SUSE LINUX下文件系统变只读的问题解决

现象产生:服务器在挂载SUSE LINUX的系统光盘安装一些系统自带的RPM包后,发现HOME目录文件系统变成只读模式。

附图:

6acb7ec8eb1ca61f561d357721f7603d.png

bd793e83a4e08a24c29f4ee4bb314331.png

原因分析:在系统加载光盘之前一切正常,加载后出现这样的问题。加载光盘时,使用了mount命令把光盘挂载到home目录。因此分析是由于加载上G的大文件造成的系统保护。系统光盘是一张DVD的suse linux系统盘(大小为2.82G)

问题解决:

1、首先查看分区情况

#more /proc/mounts

rootfs / rootfs rw 0 0

udev /dev tmpfs rw 0 0

/dev/sda1 / ext3 rw,data=ordered 0 0

proc /proc proc rw 0 0

sysfs /sys sysfs rw 0 0

debugfs /sys/kernel/debug debugfs rw 0 0

devpts /dev/pts devpts rw 0 0

/dev/sda5 /boot ext3 rw,data=ordered 0 0

/dev/sda3 /home ext3 ro,data=ordered 0 0/dev/sda11 /local ext3 rw,data=ordered 0 0

/dev/sda2 /opt ext3 rw,data=ordered 0 0

/dev/sda9 /srv ext3 rw,data=ordered 0 0

/dev/sda10 /tmp ext3 rw,data=ordered 0 0

/dev/sda7 /usr ext3 rw,data=ordered 0 0

/dev/sda8 /var ext3 rw,data=ordered 0 0

2、卸载home分区

# umount /dev/sda3

如果发现有提示“device is busy”,找到是什么进程使它busy

3、查找使分区busy的进程

#fuser -m /home 将会显示使用这个模块的pid

bd7c831f069fc8b8dbec71530f7b5128.png

#fuser -mk /home 将会直接kill那个pid,然后就可以卸载了。

4.重新挂载分区,命令为

#mount  /dev/sda3  /home

或#mount -o rw,remount  /dev/sda3  /home

5、重启服务器到rescue模式,输入fsck -y进行自动文件系统错误修复,然后系统运行正常。

baef70dc7466509ec6d90d43c02dee50.png

补充:LINUX服务器被非正常关机后文件系统容易出错,当linux系统在运行时发现错误后会将文件系统转为只读模式挂接进行保护,从而出现类似的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/305732.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

3个值得学习和练手的.net企业级开源项目,强烈推荐

WTM项目名称:WTM项目所用技术栈:wtm mvvm mvc aspnetcore dotnetcore react vue layui layui-admin element-ui ncc等项目简介:WalkingTec.Mvvm框架(简称WTM)是基于.net core的快速开发框架。支持Layui(前后端不分离),…

linux服务器数据同步,Linux服务器数据定期同步和备份方式

数据安全是做数据分析的人需要关注的一大问题。对于我们分析的关键数据、使用的关键脚本都需要定期备份。scp最简单的备份方式,就是使用cp (本地硬盘)或scp (远程硬盘)命令,给自己的结果文件新建一个拷贝;每有更新,再拷贝一份。具体命令如下&…

2021年了,`IEnumerator`、`IEnumerable`接口还傻傻分不清楚?

IEnumerator、IEnumerable这两个接口单词相近、含义相关,傻傻分不清楚。入行多年,一直没有系统性梳理这对李逵李鬼。最近本人在怼着why神的《其实吧,LRU也就那么回事》,方案1使用数组实现LRU,手写算法涉及这一对接口&a…

vs.Net2003无法打开或创建Web应用程序若干解决办法

昨天到今天搞了一整天,把人都要差点搞崩了! ,以后再也不能乱关机了,因为这次的大意,几乎所有的Net安装,调试问题都被我碰到了,还好,我一个个把他记录下来了,同时,在CSDN找了一些相关的解决方法,不敢独享&am…

linux管理Windows文件,Linux与Windows互传文件,用户组管理和用户管理

一、与Windows互传文件linux和windows互传文件,需要使用Xshell,Linux系统需要安装lrzsz包。yum install -y lrzsz //linux安装lrzsz包# sz a.txt //Linux端传输当前目录下的a.txt到windows# rz //windows端选择传输文件到Linux当前目前二、/etc/passwd和…

微软向Chromium贡献代码以优化浏览器滚动体验

喜欢就关注我们吧!近日,微软为 Chromium 社区提交了一个新功能,用于解决以 Chromium 为内核的浏览器在 Windows 10 中滚动响应不够流畅的问题。据悉,Chrome 浏览器在访问某些网站并滚动时会出现抖动的情况,导致其在部分…

[C#.NET 拾遗补漏]14:使用结构体实现共用体

在 C 和 C# 编程语言中,结构体(Struct)是值类型数据结构,它使得一个单一变量可以存储多种类型的相关数据。在 C 语言中还有一种和结构体非常类似的语法,叫共用体(Union),有时也被直译…

linux新建文件夹灰色,Ubuntu新建文件夹灰了

#问题描述:WIn10Ubuntu双系统,其中WIn10系统和Ubuntu的目录“/”和“/boot”在同一块固态中,剩余的其他文件都在另一块机械硬盘里面。在机械硬盘下的软件(E:&分区5)和文档(F:&分区6)盘中无法新建文件夹&#x…

使用 C# 9 的records作为强类型ID - 初次使用

强类型ID实体通常是整数,GUID或者string类型,因为数据库直接支持这些类型,但是,如果实体的ID的类型是一样的,比如都是整数的ID,这有可能会出现ID值传错的问题,看下边的示例。public void AddPro…

用拖拉实现设备驱动配置(EsayHMI最新驱动配置方式)

以前的IOServer 是用VB6开发,驱动的配置方式和一般的组态软件没有什么很大的区别,配置起来比较麻烦,对一般的生手来说,要费一番功夫才能配置完毕。 总觉得原有的程序和目前的HMI图元配置环境格格不入,所以重新编写了驱…

MBR的Linux分区机制启动过程,linux系统启动流程(MBR)

总:POST---> Boot Squence ---> Bootloader ---> kernel ---> init---> 完成启动系统:CentOS61、按下电源,cpu找到CMOS中的BIOS并运行起来,这个小程序会完成硬件自检。BIOS:Basic Input and Output Sys…

.netcore 极速接入第三方登录

新年新气象,趁着新年的喜庆,肝了十来天,终于发了第一版,希望大家喜欢。如果有不喜欢看文字的童鞋,可以直接看下面的地址体验一下:Github: https://github.com/mrhuo/MrHuo.OAuth唯一官网:https:…

mongodb可视化工具 linux,Linux中安装启动MongoDB与可视化工具

MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。下载地址:https://www.mongodb.com/download-center#community下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。curl -O https://fastdl.mongodb.org/…

年轻有为的老黄2020

0x01 不知道开篇要说什么好,那就来个经典的 0x01 吧。这个世界不止苟且,还有诗和远方。工作 工作上面还算是比较忙碌的,在20年也做了很多东西,本来面试进公司的时候title是高开,在基础架构组,光杆部门。过完…

推荐:Dapper扩展-Dapper.SimpleCRUD

背景Dapper目前应该是大家比较喜欢的orm框架之一,但是它灵活的背后,还是有很多不尽人意的地方,谁想编写基本的读取/插入/更新/删除语句?下面推荐SimpleCRUD为Dapper提供了简单的CRUD帮助器。解放了大家,提高生产力。功…

群策群力:破机房征求灵丹妙药

我校有一年代久远之计算机教室,现已经迈入日落西山之境。特征求灵丹妙药,不求妙手回春,只愿其能为我校的信息技术教育事业再尽最后一把微力,也为我校即将面临无地授课的教师提供继续上岗的救命稻草一枝。具体情况说明:…

使用 C# 9 的records作为强类型ID - 路由和查询参数

上一篇文章,我介绍了使用 C# 9 的record类型作为强类型id,非常简洁public record ProductId(int Value);但是在强类型id真正可用之前,还有一些问题需要解决,比如,ASP.NET Core并不知道如何在路由参数或查询字符串参数中…

公司高层要我转Java 我直接邮件回怼...

2020年艰难而短暂,而互联网的历史车轮还是轰隆隆一路向前,服务网格/云原生/Serverless架构,各种新架构大行其道。重新审视当下主流的编程语言,天下第一的Java已老,下行多年的.NET却浴火重生,焕发生机&#…

.NET斗鱼直播弹幕客户端(2021)

.NET斗鱼直播弹幕客户端(2021)离之前更新的两篇《.NET斗鱼直播弹幕客户端》已经有一段时间,近期有许多客户向我反馈刚好有这方面的需求,但之前的代码不能用了——但网上许多流传的Node.js、Python脚本却可以用,这岂能忍?&#xff…

Exceptionless服务端本地化部署

背景分布式异常日志收集框架Exceptionless是开源的工具,根据官方给出的说明:Exceptionless提供两种使用方式,一种是官网创建账号,需要付费,免费版有限制;一种是自己搭建本地项目,无任何限制。准备安装包准备…