Linux服务器断电导致挂载及xfs文件损坏的修复方法
系统文件损坏后进入紧急修复模式,无法进行维护工作
welcome to emergency mode!after logging in ,type “journalctl -xb” to view system logs,“systemctl reboot” to reboot ,“systemctl default” to try again to boot into default mode。
give root password for maintenance
执行任何命令都会有以下(或相似)错误
Error getting authority: Error initializing authority: Could not connect: No such file or directory (g-io-error-quark, 1)

1、查看运行日志,发现是/home目录挂载问题
journalctl -xb

2、退出日志模式
q
3、查看LVM分区下信息
ls -l /dev/mapper

4、查看挂载信息
cat /etc/fstab

5、修复挂载目录
xfs_repair /dev/mapper/centos-home
6、如果修复失败,请加-L参数,喝口水莫方
xfs_repair -L /dev/mapper/centos-home
7、修复完成,重启系统。
init
解决好了,可以愉快地玩耍了!
参考文献
http://chjbg35.blog.163.com/blog/static/130094302018284463941/
Linux服务器断电导致挂载及xfs文件损坏的修复方法的更多相关文章
- linux服务器系统盘坏且系统盘为软raid的修复方法
		1 需要换新盘的情况 1.1 一块盘grub损坏修复 一块盘grub损坏修复(可通过另一块盘进入系统的情况).更换硬盘的方式,可以热插拔,也可以服务器断电后更换,但如果是热插拔,可能会导致盘符变更.坏 ... 
- MS Sql Server 数据库或表修复(Log日志文件损坏的修复方法)
		----------------- [1] use master go sp_configure reconfigure with override go ----------------- [2] ... 
- Linux 文件系统错误的修复方法  ddrescue替代dd的恢复软件  备用超级块
		Linux 文件系统错误的修复方法 ddrescue替代dd的恢复软件 备用超级块 最近处理的一件 linux 服务器断电导致文件系统启动后文件系统不可读写,数据不可用的案例,现总结下 Linux ... 
- 两台linux服务器之间实现挂载
		https://blog.csdn.net/lpp_dd/article/details/78743862 两台linux服务器之间实现挂载: 服务端: 1.首先需要在主机上设置允许挂载的目录 (1) ... 
- mac通过自带的ssh连接Linux服务器并上传解压文件
		需求: 1:mac连接linux服务器 2:将mac上的文件上传到linux服务器指定位置 3:解压文件 mac上使用命令,推荐使用 iterm2 .当然,也可以使用mac自带的终端工具. 操作过程: ... 
- Mac应用程序无法打开或文件损坏的处理方法你知道吗?
		很多用户在安装Mac软件的时候,经常会遇到提示“xxx.app已损坏,打不开.您应该将它移到废纸篓“或”打不开的xxx.app,因为它来自身份不明的开发者”,如下图的样子: 真的损坏了么?是不是真的要 ... 
- Mac应用程序无法打开,提示不明开发者或文件损坏的处理方法
		很多用户在安装Mac软件的时候,经常会遇到提示“xxx.app已损坏,打不开.您应该将它移到废纸篓“或”打不开的xxx.app,因为它来自身份不明的开发者”,如下图的样子: 真的损坏了么?是不是真的要 ... 
- window、linux系统与linux服务器之间使用svn同步及自动部署代码的方法
		摘要: 在家用PC,在公司用办公电脑对一个项目的代码进行修改时,会遇到代码同步的问题.本文讲解了代码同步及自动部署的解决办法. 实现方法: 1.首先在linux服务器上和linux上安装svn(sud ... 
- Python ssh连接Linux服务器报Incompatible ssh peer (no acceptable kex algorithm)  解决方法
		python通过ssh连接linux服务器,部分服务器出现如下异常 03:50:48.725 FAIL ftp operation failed, Incompatible ssh peer (no ... 
随机推荐
- iOS 代码开发规范
			最近公司因为业务增多,又招了一个iOS小伙伴,内心无比开心呀.但是多了一个人,日常代码开发就要统一规范起来,方便日后维护和查找.下边列一下我日常用到一些代码规范. (一).SVN规范 1.代码一定要先 ... 
- lua循环,减少不必要的循环
			lua中for循环的理解 for i=1, 10 do i = i+3 cclog("i=======%d",i) end 输出:4,5,6,7,8,9,10,11,12,13 相 ... 
- java基础笔记(9)----集合之list集合
			集合 对于集合的理解,集合是一个容器,用于存储和管理其它对象的对象 集合,首先了解所有集合的父接口----collection 特点:存储任意object元素 方法 boolean add(Objec ... 
- java基础笔记(2)----流程控制
			java流程控制结构包括顺序结构,分支结构,循环结构. 顺序结构: 程序从上到下依次执行,中间没有任何判断和跳转. 代码如下: package com.lvsling.test; public cla ... 
- VC++开发AutoCAD 2018/objectARX 用向导新建项目无法新建的问题
			话说笔者最近想用新机子上装的AutoCAD ObjectARX 2018来进行二次开发,兴致勃勃安装了ARX API和向导, 然后打开VS2015,新建项目,无法新建. 折腾了一下,还是没有解决,后面 ... 
- C#/AutoCAD 2018/ObjectArx/二次开发添加删除实体的工具函数(四)
			1.添加删除实体 C# ObjectARX二次开发添加删除实体是非常容易主要代码如下: 添加实体: objId = btr.AppendEntity(entity); trans.AddNewlyCr ... 
- breeze源码阅读心得
			在阅读Spark ML源码的过程中,发现很多机器学习中的优化问题,都是直接调用breeze库解决的,因此拿来breeze源码想一探究竟.整体来看,breeze是一个用scala实现的基 ... 
- iOS开发-OC中TabView的编辑
			UITableView编辑 1> UITableView 编辑流程 2> UITableView 编辑步骤(四步) ① 第一步 : 让 TableView 处于编辑状态(在按钮点击事件方法 ... 
- System.Reflection名称空间下的程序集类Assembly应用.
			利用反射中的程序集类(Assembly--抽象类)动态加载类库(.dll)或者可执行程序(.exe). 优点:①.可以消除if条件的逻辑判断.②.减少内存资源.③.有利于程序扩展. 缺点... 使用静 ... 
- 爬虫系列(1)-----python爬取猫眼电影top100榜
			对于Python初学者来说,爬虫技能是应该是最好入门,也是最能够有让自己有成就感的,今天在整理代码时,整理了一下之前自己学习爬虫的一些代码,今天先上一个简单的例子,手把手教你入门Python爬虫,爬取 ... 
