系統配置的yum源是163的鏡像站,本來想用lsb_release指令檢視一下系統的版本等資訊,結果顯示沒有此指令,那就安裝其相關軟體包吧,用yum -y install redhat-lsb相依屬性列出了40個軟體包,本來沒想安裝這麼多,愣了個神還沒有按 y 鍵呢系統自己就莫名其妙又繼續了,繼續就繼續吧,中間還不斷報錯,這還不算,ctrl+c鍵還結束不了,前些天用163更新軟體包也出現了類似的錯誤和情況,40個包啊,檢查一個包就error,error之後又嘗試其他mirrors,這個時間就将近四五十秒,我想,還是算了吧,reboot,結果誰想一個reboot就出現了這個情況,這種錯誤一般是因為機器突然斷電造成的,解決吧……
根據提示, 即便control-d重新開機也無法正常使用,輸入roor密碼,然後fsck了一下,有很多常用指令都提示找不到‘
在google上查了一下相關的内容,基本上都是指令mount -o remount,rw /,意思是重新以可讀寫方式挂載/分區,然後編輯 /etc/fstab檔案,把之前編輯過的内容都删掉,儲存并重新開機就解決問題了。
還有另一種是通過救援模式就去修改 /etc/fstab檔案,但我還沒試過。
我一想,不論通過哪種方式都是要修改 fstab這個檔案的,但我壓根兒就沒有動過這個檔案,更談不上這個檔案内容有啥改動了。剛開始抱着試試的态度看了兩遍,但沒瞧出啥問題來。左思右想,不得其解。無奈求助于群裡的熱心朋友,看從哪裡能發現點蛛絲馬迹,經過檢視 more /etc/fstab檔案和 ll /dev/disk/by-uuid/下的連結檔案一一對比
發現fstab檔案中 /data的uuid在 /dev/disk/by-uuid/列出的uuid與檔案系統的對應清單中根本不存在,也就是說 /data沒有對應的檔案系統。再一看剛才截的報錯的圖才基本上明白怎麼回事。
系統不知道該uuid對應的檔案系統是哪個,是以才報這個錯誤。同時我很納悶,之前系統正常的時候/data是在哪個檔案系統呢,為啥出了點問題就沒它的地兒了
……先到此為止吧,幹脆重裝系統。
附上一個相關的網址