首先尝试mount和umount文件系统,以便重放日志,修复文件系统,如果不行,再进行如下操作。

1、检查文件系统:先确保umount

xfs_check /dev/sdd(盘符); echo $? 
返回0表示正常

2、执行xfs_repair -n,检查文件系统是否损坏,如何损坏会列出将要执行的操作

如果幸运的话,会发现没有问题,你可以跳过后续的操作。
该命令将表明会做出什么修改,一般情况下速度很快,即便数据量很大,没理由跳过。

3、执行xfs_repair修复文件系统

xfs_repair /dev/sdd (ext系列工具为fsck)

4、最后方法:损失部分数据的修复方法

根据打印消息,修复失败时:
先执行xfs_repair -L /dev/sdd(清空日志,会丢失文件),再执行xfs_repair /dev/sdd,再执行xfs_check /dev/sdd 检查文件系统是否修复成功。

说明:-L是修复xfs文件系统的最后手段,慎重选择,它会清空日志,会丢失用户数据和文件。

备注:

在执行xfs_repair操作前,最好使用xfs_metadump工具保存元数据,一旦修复失败,最起码可以恢复到修复之前的状态。
xfs_metadump为调试工具,可以不管,跳过。

最新文章

  1. AJAX 与 MySQL
  2. win8 系统无法正常安装.net framework 2.0和3.0框架如何解决
  3. jackson报错 无法解析,但是json一切正常
  4. Struts2框架的自定义类型转换器
  5. ASP.NET Web Api 安全性(转载)
  6. cocos2dx 内存管理
  7. 【Android 界面效果32】ImageView中XML属性src和background的区别
  8. 【Web探索之旅】第二部分第一课:客户端语言
  9. linux下文件和目录的颜色表示
  10. RHEL6.4上升级python从2.6.6到2.7.3
  11. 基于CBOW网络手动实现面向中文语料的word2vec
  12. js 对象及空对象或数组及空数组的判断与比较
  13. 287. Find the Duplicate Number 找出数组中的重复数字
  14. video 铺满父元素(object-fit: fill;)
  15. Linux学习之分区自动挂载与fstab文件修复(九)
  16. webstorm2018版安装-破解
  17. 高级Unix命令
  18. IE6不兼容postion:fixed已解决
  19. linux引导系统
  20. eclipse软件与git配合使用创建git仓库

热门文章

  1. [linux] rm -rf删除软链接无权限?
  2. 重测序(RADseq)做群体遗传分析套路
  3. Linux关机/重启/用户切换/注销
  4. C++你不知道的事
  5. 日常Java 2021/11/4
  6. CPU如何同时运行多个进程?
  7. 商业爬虫学习笔记day7-------解析方法之bs4
  8. json模块中函数的用法
  9. 前端页面存放token
  10. c#中实现串口通信的几种方法