Rhel
xfs_repair /dev/sdb + 找不到有效的二級超級塊
我們有 rhel 7.2 機器,機器是 VM 類型
由於其中一台機器磁碟故障,我們執行
xfs_repair
/dev/sdb
(在單使用者模式下)終於在 1 小時後,我們收到以下消息
could not find valid secondery superblock
這是否意味著我們無法修復磁碟?
由於您提供的問題的詳細資訊為零,因此無法回答您的問題。什麼樣的磁碟故障以及還做了什麼?並且您確定 XFS 在
/dev/sdb
(全盤)而不是分區上?這有點不尋常。所以我只想指出,輸出
xfs_repair
是你在一個完全零設備上執行它時得到的,而這個設備不是也從來沒有是 XFS。# truncate -s 40M foobar.img # losetup --find --show foobar.img /dev/loop0 # xfs_repair /dev/loop0 Phase 1 - find and verify superblock... bad primary superblock - bad magic number !!! attempting to find secondary superblock... ...........................Sorry, could not find valid secondary superblock Exiting now.
因此,如果您使用了錯誤的設備或犯了另一個類似的錯誤,則輸出並不意味著什麼。
應謹慎使用 、 等工具
xfs_repair
,它們會造成更大的損壞。fsck
在數據恢復情況下,您應該始終有一個完整的磁碟副本或一個寫時複製層來進行試驗。