[HP-UX] vxfs mount:xxxx is corrupted.needs checking

tolilong發表於2016-04-09
HP-UX 小機重啟後,mount lvm的時候出現瞭如下錯誤

[root@xxxxx002:/]# mount /dev/vgXXXX/lvol1 /oradata/XXXX/data4
vxfs mount: /dev/vgXXXX/lvol1 is corrupted. needs checking

執行fsck命令進行檢查
[root@xxxxx002:/]# fsck -F vxfs /dev/vgXXXX/lvol1
log replay in progress
replay complete - marking super-block as CLEAN


[root@xxxxx002:/]# mount /dev/vgXXXX/lvol1 /oradata/XXXX/data4

SQL> select status from v$instance;

STATUS
------------
MOUNTED

SQL> alter database open;

Database altered.

SQL> select status from v$instance;

STATUS
------------
OPEN

-y 是修復提示都選擇YES,不需要手工敲(關鍵系統不建議隨便加-y引數);
-F 是指定檔案系統型別,
-o full     強制fsck對檔案系統的後設資料進行全面檢查而不是指重放意圖日誌(僅用於JFS)
-o nolog    阻止意圖日誌重放(僅用於JFS)
由於JFS檔案系統的意圖日誌機制,JFS檔案系統的資料結構不會被非正常關機破壞。
非正常關閉後,fsck只需要完成掛起的意圖日誌事務處理,將JFS置於穩定狀態。這一步稱為意圖日誌重放。
需要幾分鐘甚至幾小時來修復HFS,但只需要幾秒鐘內就能完成JFS日誌重放。可以透過-o full選項強制對JFS所有結構資料進行全面檢查。
 
PS:如果資料重要的lv出現問題,建議先不要進行修復,應該先用只讀mount上去給資料備份下來(mount -F vsfs -o ro / ),然後進行fsck

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-2078139/,如需轉載,請註明出處,否則將追究法律責任。

相關文章