u盘里面歌曲服务器运行失败-(u盘里面歌曲服务器运行失败怎么办)
這是去年7月寫的文章,當時對Linux并沒什么了解,但是同學向我求助,也就去折騰了一回!
折騰經過:前天同學打電話給我,說是某單位的華為服務器(H22H-05)進不了系統(Centos7),昆明的技術員說是要重新做系統,數據會丟失!但是,單位是堅決不允許數據丟失的!所以求助于我。。
說實話,之前我從未接觸過Centos,甚至都沒有研究過,所以問我我也是一問三不知。。
但是呢,研究問題是我比較喜歡的,所以第二天一早我問他搞定了沒有,沒有的話我先遠程研究一下。。
然后就開始了遠程折騰。。
遠程操作說明:通過一臺筆記本連接到服務器的管理口,然后使用華為的工具可以像管理自己的電腦一樣操作服務器,包括調整BIOS等。然后筆記本裝了個向日葵,我在家使用向日葵遠程到那臺筆記本進行操作。
首先看了一下,確實沒有進入正常的系統,屏幕上提示了一堆英文,百度了一下,知道了那是救援模式或者叫救急模式。
然后根據屏上的提示,輸入了命令:journalctl 查看系統日志。因為是第一次看Centos的日志,一開始看得很認真,還時不時就百度,后面發現不對,日志內容太多了!看到什么時候都不知道!
于是我直接按下end鍵,跳到了最后一頁。屏幕上赫然出現了三行紅色的錯誤提示!第一行就是:Failed to mount /sysroot 另外兩行我沒記,大概意思也是和這個提示有關。
然后往前翻了翻,還有一個提示是什么 “i8042控制器沒有找到” 之類的,這個不影響。
很明顯,不能正常進系統的原因必然是因為它:Failed to mount /sysroot
于是,百度之。。
度娘的結果,不敢說100%,99%給出的解決方法都是這個:xfs_repair -v -L /dev/dm-0
我信了!但是呢,有些人說可能會導致數據丟失!這。。
思來想去覺得不保險,研究了一天尋找更安全的方法,也始終沒有敢輸入這一串命令!
晚上,我打電話讓同學安排把服務器抬過來,我打算先進PE里把數據備份一下,然后再折騰!
今天中午1點,服務器抬來了,開始現場折騰~~
首先,當然是插上我心愛的小U盤,想要進PE。結果試了幾次都是,一從U盤啟動服務器就自動關機!!PE進不去,頭疼。。
研究了一下,發現是UEFI的啟動方式,于是在BIOS中把UEFI改成了傳統方式,再進PE成功了!
Windows是不能直接讀取XFS(Centos默認使用的分區格式)格式的分區的,原本我是寄望于DiskGenius這款國產分區神器!
但是很不幸,它并不支持XFS。幸好我有所準備,拿出另一款超級神器:UFS Explorer !
正確讀出了服務器硬盤上的東西,除了一個分區顯示 RAW 無法讀取外,其它分區的數據都能看到!
于是我讓人拿來一個移動硬盤,把單位需要的數據全部備份。
數據備份花了兩三個小時,然后開始嘗試修復系統!
我輸入了網上查來的那串命令:xfs_repair -v -L /dev/dm-0
沒用!!我又輸入:xfs_repair -v -L /dev/dm-1
還是沒用!!有點懵,我以為一下子就可以搞定的。。
想起在PE里,其它分區都對正常讀取,只有那個RAW分區很奇怪,各種折騰之后確定那個是swap交換分區。。
我想,可能我和網上的那些情況不同吧。。導致錯誤的原因可能是swap分區異常!
于是,我開始折騰起這個分區!
服務器原本的救援模式很多命令都變得不可用了,于是我使用了一個有Centos7的U盤來導引,進入了它的救援模式
一番折騰后,確定swap分區對應的是/dev/dm-5
于是我輸入了:xfs_repair -v -L /dev/dm-5
還是沒用!!
我也記不清究竟折騰了多少命令,翻了多少百度。。
用過的命令:mkfs.xfs -f -d agcount=2,su=256k,sw=2 -r extsize=512k /dev/dm-5
agcount=2表示使用兩個CPU線程,su=256k表示塊大小,sw=2 表示陣列有兩個盤,extsize=512k 這個值是su*sw。這臺服務器是3個硬盤組的RAID5,所以sw設成了2
…………
最后,好像是這樣解決的:
swapoff -a 關閉swap
rm -f /mnt/sysimage/dev/mapper/cl-swap 刪除swap。swap原本的路徑是/dev/mapper/cl-swap,在U盤啟動的救援模式中,會掛載到/mnt/sysimage目錄下
xfs_repair /dev/dm-5 原本沒報什么希望,所以也沒加-v -L這兩個參數。加不加這兩個參數,我覺得這里的結果都是一樣的
看到了不一樣的提示,我預感它已經正常了!于是我又輸入了一次:xfs_repair /dev/dm-5 然后reboot重啟!!
這個時候已經快19點,肚子有點餓,還沒等服務器重啟好,我們就先去吃飯了~~
吃完飯回來一看,久違的 localhost login: 出現了!
再次重啟,仍是一切正常,搞定收工~~
skyyx2002
2021.07.18
后話現在回想,這故障應只是swap分區出錯導致!
以我現在對Linux的了解,可能幾分鐘就搞定了。。
這是水淼·dedeCMS站群文章更新器的試用版本更新的文章,故有此標記(2023-10-24 08:32:20)
總結
以上是生活随笔為你收集整理的u盘里面歌曲服务器运行失败-(u盘里面歌曲服务器运行失败怎么办)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 光盘装系统视频教程-()
- 下一篇: 换新硬盘怎么做系统教程视频教程-()