在维护Linux服务器时总有不小心的遇到文件系统变成只读(Read Only System),即文件系统变成只读的情况,当然产生这一问题的原因可能有两种,一种是多机写入时同步机制出现问题;另一种方式是单机写入时出现服务器掉电的。

当出现这种问题后,如果不能及时修复,会让应用系统用户非常紧张,运气好时可以通过只读的方式去读取数据,运气不好时系统根本就无法启动。

这里给出一种快速解决方法:

(1)按提示进入只读系统,打开/etc/fstab,先将受损的文件系统注释掉。如果发现/etc/fstab无法读写,则先执行mount -o remount rw , / 将文件系统改成读写模式。

(2)针对受损的文件系统,执行fsck命令,如:fsck /dev/sda1等。

注意事项:

(1)在执行之前最好先进行数据备份,以防止修复失效后数据丢失。

经过修复后大部分系统都能够数据恢复,如果是在虚拟主机里面出现的问题,在操作前可以先将磁盘复制一份,以防止修复不成功。

当然最好的修复方式是数据及时备份,通过灾备的方式恢复最为稳妥。

怎么修复linux受损文件,Linux文件数据损坏的快速修复办法-文件或目录损坏且无法读取...相关推荐

  1. 怎样修复计算机系统软件,电脑驱动程序损坏怎么快速修复

    当电脑驱动程序损坏时,导致有些硬件不能使用,这时我们需要及时修复.下面是学习啦小编为大家介绍电脑驱动程序损坏的快速修复方法,欢迎大家阅读. 电脑驱动程序损坏的快速修复方法 图1 在弹出的菜单中点击&q ...

  2. python对csv文件中的数据进行分类_python 数据处理 对csv文件进行数据处理

    数据如下图: 用python对数据进行处理: #读取csv文件内容并进行数据处理 import os import csv import datetime import re from itertoo ...

  3. 谁偷了我的启动文件?——Windows多重引导故障快速修复(转)

    现在安装多操作系统的朋友越来越多,但在多操作系统运行过程中偶尔出现的多重选单丢失.启动文件损坏.无法引导到某一指定的操作系统等故障让不少人伤透了心.其实只要真正明白多重启动的含义,你完全可以逢凶化吉. ...

  4. 易语言取c盘文件夹中的文件被占用,win7系统怎么快速找出文件被什么进程占用|win7解除文件占用的方法...

    ‍‍ 很多时候我们想删除文件或文件夹的时候,会出现文件正在使用的提示导致文件无法删除,如果知道是什么程序在使用这个文件好,但多数时候我们并不知道是被什么程序占用,那么在win7系统怎么快速找出文件被什 ...

  5. 保护眼睛的电脑设置_电脑文件加密怎么设置?一键快速保护重要文件

    我们大部分人工作,基本上都要接触电脑,那么你们都知道如何保护电脑文件安全吗?怎么给文件访问设置密码保护呢?下面老编就与大家分享分享,文件设置密码保护的实现解决办法. 第一种:隐藏文件 1.选中自己要加 ...

  6. 笔记本触摸板失灵修复小技巧_减速机轴承室磨损快速修复的小技巧

    点   工业传动共享平台"关注置顶 引领减速机传动机械前沿.机械视频,汽车.加工技术.3D打印.自动化.机器人.生产工艺.轴承.模具.机床.钣金等行业前沿在这里等你 某高线轧机减速机轴承室出 ...

  7. 用python在csv追加数据_Python将一个CSV文件里的数据追加到另一个CSV文件

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  8. matlab中将数据保存为txt文件_matlab中将数据输出保存为txt格式文件的方法 (1)

    总结网上各大论坛,主要有三种方法. 第一种方法: save (最简单基本的) 具体的命令是:用 save *.txt -ascii x x 为变量 *.txt 为文件名 , 该文件存储于当前工作目录下 ...

  9. c语言中根据数据的组织形式 把文件分为,根据数据的组织形式,C中将文件分为______________和____________.._简答题试题答案...

    若有以下定义和说明: #iinclude struct std { char num[6]; char name[8]; float mark[4]; }a[30]; FILE * fp; 设文件中以 ...

最新文章

  1. Facebook TensorMask:一种新的密集滑动窗口分割技术
  2. swoole单台并发php,php swoole 并发多少?
  3. linux字符终端看视频,在Linux终端上看电影很酷吗?
  4. html资源加载,如何加载文件资源 (HTML)
  5. win10x64下的redis安装与使用
  6. python算法与程序设计基础第二版-算法与程序设计基础(Python版) - 吴萍
  7. 音频系统,Alsa 里面的buff 是怎么计算的?
  8. 详解PostgreSQL数据库中的两阶段锁
  9. git tag打标签常用命令
  10. mysql创建表shop_ShopXO商城-支付方式 - 数据库设计 - 数据库表结构 - 果创云
  11. ZeroMQ之Request/Response (Java)
  12. doctest使用注意点 -- 省略号的使用
  13. 操作系统实践课程实验报告 总结篇
  14. JSP分页显示(前端处理)
  15. 几款前端IDE工具:Sublime、Atom、VSCode比较
  16. mysql 函数 人民币大写_PHP人民币转大写函数
  17. 试题 算法提高 陶陶摘苹果
  18. 想开发微信小程序分销商城需要做好哪些地方?
  19. 两晋南北朝·高洋(上)
  20. Android The destination folder does not exist or is not writeable

热门文章

  1. JS实现 移动零 (将数组中零元素移到数组后面)
  2. 【以太坊】雷电网络的101网络原理概述
  3. 【Vue】微信扫码支付
  4. Minecraft——Forge1.16.5模组开发(36.2.20)——(3)第一个实体方块
  5. vue+vant+springboot+netty仿照微信聊天和朋友圈
  6. iOS面试一般性问题
  7. 【OBS Studio】脚本自动生成大量场景思考实践
  8. 【三种常见架构开发模式:MVC、MVP、MVVM】
  9. 步进电机加速的c语言编程,关于步进电机S型加速程序编写
  10. 自主研发编程语言Mulan(木兰)评测(附视频讲解)