xfs文件系统元数据损坏修复

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xfs文件系统元数据损坏修复相关的知识,希望对你有一定的参考价值。

XfS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮。

关于其安装和使用和ext4都是一样,就是格式化不一样。

其次是格式化都是一样的,它可以支持ext4单个文件超过16T的限制。

#/sbin/mkfs.xfs –f /dev/sda6

#mount –t xfs /dev/sda6 /xfs

 

关于其经常会出现错误,进行修复

 $ cd /data3

$ ls

ls: cannot open directory .: Input/output error

修改包括三步:卸载,修复和检查

 

 

[[email protected] ~]# xfs_repair /dev/sdd
Phase 1 - find and verify superblock...
Phase 2 - using internal log
        - zero log...
ERROR: The filesystem has valuable metadata changes in a log which needs to
be replayed.  Mount the filesystem to replay the log, and unmount it before
re-running xfs_repair.  If you are unable to mount the filesystem, then use
the -L option to destroy the log and attempt a repair.
Note that destroying the log may cause corruption -- please attempt a mount
of the filesystem before doing this.

[[email protected] ~]# mount /data3
mount: 结构需要清理
[[email protected] ~]# mount -f /data3
[[email protected] ~]# xfs_repair -L /dev/sdd
Phase 1 - find and verify superblock...
Phase 2 - using internal log
        - zero log...
ALERT: The filesystem has valuable metadata changes in a log which is being
destroyed because the -L option was used.
        - scan filesystem freespace and inode maps...
sb_icount 128, counted 4922112
sb_ifree 123, counted 25707
sb_fdblocks 731556628, counted 438595794
        - found root inode chunk
Phase 3 - for each AG...

[[email protected] ~]# xfs_check /dev/sdd      检查后重新挂载OK

[[email protected] ~]# mount /data3
[[email protected] ~]# df -h
文件系统              容量  已用  可用 已用%% 挂载点
/dev/mapper/VolGroup-lv_root
                       50G  3.1G   44G   7% /
tmpfs                  79G     0   79G   0% /dev/shm
/dev/sda1             485M   63M  397M  14% /boot
/dev/mapper/VolGroup-lv_home
                       20G   15G  4.3G  78% /home
/dev/mapper/VolGroup-lv_tmp
                       50G  180M   47G   1% /tmp
/dev/sdb              2.8T  1.1T  1.7T  40% /data1
/dev/sdc              2.8T  1.1T  1.7T  40% /data2
/dev/sdd              2.8T  1.1T  1.7T  41% /data3

本文出自 “嘟嘟的成长日记” 博客,请务必保留此出处http://3402313.blog.51cto.com/3392313/1739830

以上是关于xfs文件系统元数据损坏修复的主要内容,如果未能解决你的问题,请参考以下文章

xfs_repair -L /dev/sda1数据会丢失吗

虚拟机里的xfs文件系统损坏报错怎么输入修复命令?

Linux服务器断电导致挂载及xfs文件损坏的修复方法

xfsrepair修复多久

Centos 7 启动错误:XFS_WANT_CORRUPTED_GOTO 修复

在经常突然断电的情况下,使用 ext4 和 xfs 哪个文件系统更安全