安防之家訊:本文小編要為大家解決一個問題,就是磁盤陣列電源亮紅燈不能啟動的分析和解決方法。
一、問題現(xiàn)象:
今天公司的開發(fā)服務(wù)器(Redhat Enterprise Linux 5)突然啟動不了,磁盤陣列電源亮紅燈不能啟動,顯示的下面的出錯信息并不斷重啟。
Couldn
't find all physical volumns for volum group VolGroup00.
Couldn
't find device with uuid
'JNpxxxxxxxxxxxxxxxxxxxxxxxxx
'.
Volumn group "VolGroup00" not found
二、分析:
該服務(wù)器已經(jīng)穩(wěn)定運行一年多,第一次出現(xiàn)無法啟動的問題?;叵脒@段時間對服務(wù)器沒有做什么修改,只是為了擴容增加了磁盤陣列,把磁盤陣列的空間劃到了LVM的VolGroup00里面。而且該服務(wù)器使用VolGroup00作為根文件系統(tǒng),因此應(yīng)該是Linux的Ramdisk鏡像文件initrd中沒有包含磁盤陣列的驅(qū)動導(dǎo)致系統(tǒng)啟動的時候不能識別新增加的物理卷。
三、解決方法
解決方法可以有2個:一是不把磁盤陣列并入VolGroup00卷組,重新創(chuàng)建卷組,在啟動后掛載到一個目錄上使用;二是重新制作Ramdisk鏡像文件,把磁盤陣列的驅(qū)動加進(jìn)去??紤]到卸載磁盤陣列需要使用一個空閑分區(qū)倒數(shù)據(jù),會比較麻煩,因此采用了第二種方法,步驟如下。
1、使用Redhat Enterprise Linux 5安裝光盤啟動,按F5進(jìn)行修復(fù)模式,輸入linux rescue回車;
2、可選驅(qū)動網(wǎng)卡,這樣可以遠(yuǎn)程操作或者通過網(wǎng)絡(luò)復(fù)制文件;
3、選擇搜索磁盤上的Linux系統(tǒng),這樣啟動完成后會把磁盤上的Linux系統(tǒng)的根文件系統(tǒng)掛在/mnt/sysimage目錄;
4、啟動完成后,輸入chroot /mnt/sysimage,切換根目錄到原來的Linux系統(tǒng)的根目錄;
5、可選啟動sshd方便遠(yuǎn)程操作: #service sshd start
6、備份原來的initrd文件:
安防之家專注于各種
家居的安防,
監(jiān)控,
防盜,安防監(jiān)控,安防器材,安防設(shè)備的新聞資訊和O2O電商導(dǎo)購服務(wù),敬請登陸安防之家:http://anfang.jc68.com/