虛擬機斷電后centos7無法正常啟動(轉)


 

image.png

報錯如圖:

[ 2.430354] sd 0:0:0:0: [sda] Assuming drive cache: write through [ 3.852S62] XFS (dm-0): Metadata corruption detected at xfs_agi_write_verify+8xb5/0:0 [xfs]> xfs _agi block 0xl?7f002 [ 3.852991] XFS (dm-0): Unmount and run xfs_repair [ 3.853004] XFS (dm-0): First 64 bytes of corrupted metadata buffer: [ 3.053019] ffff9bef?5d3a6的:58 41 4? 49 00 00 00 01 00 00 00 01 00 2e fe 00 XAGI........................ [ 3.053039] ffff9bef?5d3a610: 00 00 48 00 00 01 3d 16 00 00 00 02 00 00 00 8d ........ [ 3.0530591 ffff9bef?5d3a620: 00 0a 5b 40 ff ff ff ff ff ff ff ff ff ff ff ff ••[(?...................... [ 3.053079] ffff9bef75d3a630: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff .................... [ 3.853102] XFS (dm-0): Corruption of in-memory data detected. Shutting down filesystem [ 3.853121] XFS (dm-0): Please umount the filesystem and rectify the problem(s) [ 3•0M521] systemd-fstab-generator[444]: Failed to open /sysroot/etc/fstab: Input/output error Generating "/run/in itramfs/rdsosreport.txt" Entering emergency mode. Exit the shell to continue. Type "journaletl” to view system logs. You might want to save "/run/initramfs/rdsosreport.txt" to a USB stick or /boot after mounting them and attach it to a bug report. 

參照網上的解決方法是:

xfs_repair /dev/dm-0

我用上面這個方法確實解決了我的node01節點,但是我們的master節點執行這個命令的時候報錯:

xfs_repair: cannot open /dev/dm-0: Device or resource busy 

然后我又仔細看報錯提示,看到了關鍵一條信息:

[ 3.852991] XFS (dm-0): Unmount and run xfs_repair 

系統提示我,需要先umount,再執行 xfs_repair 命令
所以,需要先umount,但是沒有提示需要umount 什么東西,dm-0 是centos-root 的軟連接,所以

umount /dev/mapper/centos-root
xfs_repair -v -L /dev/mapper/centos-root
reboot

虛擬機又可以重新使用了



作者:六眼飛魚
鏈接:https://www.jianshu.com/p/4b88b8e95690
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。


免責聲明!

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



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