xfs文件系統修復方法


1. 前言
首先嘗試mount和umount文件系統,以便重放日志,修復文件系統,如果不行,再進行如下操作。
fdisk -l 查看硬盤分區情況
mount -l 查看文件系統掛載情況
df -h 查看文件系統掛載和占有情況
2. 檢查文件系統
做此步之前確保分區處於umount狀態
xfs_check /dev/sdd(盤符); echo $?
返回0表示正常

3. 執行xfs_repair -n,檢查文件系統是否損壞,如何損壞會列出將要執行的操作
執行xfs_repair -n,檢查文件系統是否損壞,如何損壞會列出將要執行的操作

4. 執行xfs_repair修復文件系統
xfs_repair /dev/sdd (ext系列工具為fsck)

5. 最后方法:損失部分數據的修復方法
根據打印消息,修復失敗時:
先執行xfs_repair -L /dev/sdd(清空日志,會丟失文件),再執行xfs_repair /dev/sdd,再執行xfs_check /dev/sdd 檢查文件系統是否修復成功。
說明:-L是修復xfs文件系統的最后手段,慎重選擇,它會清空日志,會丟失用戶數據和文件。

備注:在執行xfs_repair操作前,最好使用xfs_metadump工具保存元數據,一旦修復失敗,最起碼可以恢復到修復之前的狀態。

轉載 https://blog.csdn.net/yuanfang_way/article/details/78700089


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM