哈爾濱海月數(shù)據(jù)恢復(fù),技術(shù)亞洲領(lǐng)先 設(shè)為首頁(yè)加入收藏RSS訂閱
中國(guó)區(qū):哈爾濱(總部)鄭州福建深圳沈陽(yáng)合肥大連包頭淄博上海廣州
    南京杭州嘉興武漢濟(jì)南青島新疆太原
亞太區(qū):印度韓國(guó)泰國(guó)新加坡馬來(lái)西亞澳大利亞
Linux
如何解決AIX的文件系統(tǒng)故障二

  在進(jìn)行文件系統(tǒng)維護(hù)和管理過(guò)程中,會(huì)碰到這樣一些問(wèn)題,例如無(wú)法安裝文件系統(tǒng)或者無(wú)法拆卸文件系統(tǒng),當(dāng)文件系統(tǒng)的超級(jí)塊被破壞,而無(wú)法正常使用文件系統(tǒng),如何修復(fù)rootvg中的主要文件系統(tǒng),下面就討論如何解決一些常見(jiàn)的文件系統(tǒng)問(wèn)題。

  一、恢復(fù)超級(jí)塊錯(cuò)誤

  有些用戶在使用fsck或mount命令時(shí),當(dāng)見(jiàn)到下面的提示信息時(shí),可能是文件系統(tǒng)的超級(jí)塊出了問(wèn)題:

  fsck: Not an AIX3 file system

  fsck: Not an AIXV3 file system

  fsck: Not an AIX4 file system

  fsck: Not an AIXV4 file system

  fsck: Not a recognized file system type

  mount: invalid argument

  例如,當(dāng)用戶安裝一個(gè)/allenfs文件系統(tǒng)時(shí),出現(xiàn)下面的錯(cuò)誤提示:

  #mount /allenfs

  mount: 0506-324 Cannot mount /dev/lv1 on /allenfs: A system call received a parameter that is not valid.

  修復(fù)該文件系統(tǒng)時(shí),出現(xiàn)下面錯(cuò)誤提示,并異常終止:

  #fsck /dev/lv1

  Not a recognized filesystem type. (TERMINATED)

  要解決這個(gè)問(wèn)題,只能用備份的超級(jí)塊來(lái)恢復(fù)主超級(jí)塊,我們都知道,在文件系統(tǒng)中,1號(hào)邏輯塊是主超級(jí)塊,31號(hào)邏輯塊是備份超級(jí)塊,因此就把31號(hào)邏輯塊上的內(nèi)容寫到1號(hào)邏輯塊上去。

  例如文件系統(tǒng)對(duì)應(yīng)的邏輯卷為/dev/lv1,則恢復(fù)該文件系統(tǒng)的超級(jí)塊命令如下:

  #dd count=1 bs=4k skip=31 seek=1 if=/dev/lv1 of=/dev/lv1

  當(dāng)恢復(fù)完成,就要用fsck命令來(lái)檢查文件系統(tǒng)的完整性:

  #fsck /dev/lv1

  ** Checking /dev/rlv1 (/allen)

  ** Phase 0 - Check Log

  log redo processing for /dev/rlv00

  ** Phase 1 - Check Blocks and Sizes

  ** Phase 2 - Check Pathnames

  ** Phase 3 - Check Connectivity

  ** Phase 4 - Check Reference Counts

  ** Phase 5 - Check Inode Map

  ** Phase 6 - Check Block Map

  9 files 608 blocks 15776 free

  在許多情況下,通過(guò)恢復(fù)備份超級(jí)塊到主超級(jí)塊可以解決這個(gè)問(wèn)題,使文件系統(tǒng)處于正常工作狀況下。如果這樣做還不能解決問(wèn)題,那只能刪除文件系統(tǒng),然后重新建立文件系統(tǒng),再恢復(fù)備份的數(shù)據(jù)。

  二、無(wú)法拆卸文件系統(tǒng)

  如果有用戶或程序在一個(gè)文件系統(tǒng)中活動(dòng),就無(wú)法拆卸這個(gè)文件系統(tǒng),當(dāng)使用拆卸命令時(shí),會(huì)提示下面的錯(cuò)誤:

  Device busy 或者 A device is already mounted or cannot be unmounted 例如由于安裝程序的異常終止或其它原因經(jīng)常會(huì)遇到不能正常釋放光驅(qū)(光驅(qū)是CDROM文件系統(tǒng))的問(wèn)題,當(dāng)用戶再次訪問(wèn)光盤驅(qū)動(dòng)器時(shí)就產(chǎn)生錯(cuò)誤0514- 062: 指定的設(shè)備忙。

  按照下面的步驟去解決:

  1、檢查用戶自己的當(dāng)前工作目錄是否在這個(gè)文件系統(tǒng)中,如果是,則用cd /命令使當(dāng)前工作目錄回到根目錄,然后再試著拆卸文件系統(tǒng);

  2、如果還是不能拆卸文件系統(tǒng),可能在文件系統(tǒng)有文件正在被打開(kāi)使用,因此在拆卸文件系統(tǒng)之前應(yīng)該關(guān)閉這些文件。有時(shí)候可能還有一些進(jìn)程在使用這個(gè)文件系統(tǒng)的資源,可以使用fuser命令來(lái)檢查有那些進(jìn)程仍然在這個(gè)文件系統(tǒng)中活動(dòng)。Fuser命令將顯示在這個(gè)文件系統(tǒng)中正在活動(dòng)的所有進(jìn)程ID號(hào)。下面就 fuser命令使用的例子:

  #fuser /dev/cd

  /dev/cd: 2910 3466

  如果使用fuser –u /dev/cd將在進(jìn)程號(hào)后指出用戶名。如果root用戶用fuser –k /dev/cd命令,則給這些進(jìn)程發(fā)出SIGKILL信號(hào),來(lái)殺死這些進(jìn)程。然后用kill命令將這些正在活動(dòng)的進(jìn)程殺死,然后再試著拆卸文件系統(tǒng)。例如:

  #kill –9 2910 3466

  這時(shí)您可以用下面命令檢查設(shè)備的狀態(tài)是否為可用:

  #lsdev -Cc cdrom

  或者

  #lsdev –C –l cd0

  (若為其它文件系統(tǒng),將cd0換為文件系統(tǒng)的邏輯名)如果設(shè)備狀態(tài)為可用,您就可以使用該設(shè)備或卸載文件系統(tǒng)。

  3、如果文件系統(tǒng)仍然處于忙狀態(tài),不能被拆卸,可能是在這個(gè)文件系統(tǒng)中加載了一個(gè)內(nèi)核擴(kuò)展,這種情況用fuser命令無(wú)法檢查到內(nèi)核擴(kuò)展,系統(tǒng)提供了一個(gè)檢查內(nèi)核擴(kuò)展的工具——genkex,用這個(gè)命令可以顯示目前已加載的所有擴(kuò)展內(nèi)核。

  4、如果在一個(gè)文件系統(tǒng)還安裝了另一個(gè)文件系統(tǒng),則要直接拆卸這個(gè)文件系統(tǒng)也是不能成功,必須先將該文件系統(tǒng)中所有安裝的文件系統(tǒng)拆卸掉,才能拆卸自己。使用mount命令查看有那些文件系統(tǒng)還在安裝在系統(tǒng)上,然后根據(jù)安裝點(diǎn)將安裝在這個(gè)文件系統(tǒng)中的所有其它文件系統(tǒng)用umount命令拆卸掉,再試著拆卸自己。

  三、 無(wú)法刪除文件系統(tǒng)

  當(dāng)一個(gè)文件系統(tǒng)可以用mount命令安裝或用unmount拆卸,但是無(wú)法刪除該文件系統(tǒng),在刪除時(shí),系統(tǒng)會(huì)報(bào)如下錯(cuò)誤:

  0516-306:get lvodm: unable to find in the device confgiguration data. 發(fā)生此錯(cuò)誤的原因可能是ODM數(shù)據(jù)庫(kù)中的定義與實(shí)際不一致。可以用下面命令檢查該文件系統(tǒng)的類型:

  #lsvg -l rootvg

  若類型顯示為???,則用synclvodm -P rootvg 和 syncvg -v rootvg 命令對(duì)卷組進(jìn)行同步,之后,再用命令 lsvg -l rootvg 顯示出正確的文件類型。此時(shí)可以成功刪除該文件系統(tǒng)。

  四、 修復(fù)rootvg中的主要文件系統(tǒng)和日志

  如果要檢查和修復(fù)rootvg中的/、/tmp、/usr、/var文件系統(tǒng),必須先將它們卸載,然而在正常的多用戶環(huán)境下是無(wú)法卸載這些文件系統(tǒng),要完成這些工作必須在維護(hù)模式下進(jìn)行。

  首先重啟動(dòng)系統(tǒng),在系統(tǒng)引導(dǎo)時(shí)按F6鍵(對(duì)于圖形方式)或數(shù)字“6”鍵(對(duì)于字符方式)進(jìn)入到系統(tǒng)的在線診斷(Online Diagnostics)服務(wù)模式,選擇“5”進(jìn)入單用戶模式,即維護(hù)模式。

  如果當(dāng)前的AIX是AIX 3.2.4或3.2.5版本,還必須設(shè)置ODMDIR環(huán)境變量,命令如下:

  #ODMDIR=/etc/objrepos;export ODMDIR

  運(yùn)行fsck命令清理檢查上面提到的文件系統(tǒng),命令如下:

  #fsck /dev/hd4

  #fsck /dev/hd2

  #fsck /dev/hd3

  #fsck /dev/hd9var

  當(dāng)然也可使用其fsck選項(xiàng)。如果rootvg中缺省文件系統(tǒng)的日志(JFSLOG)即/dev/hd8有問(wèn)題,這時(shí)也可以重建它,命令如下:

  #logform /dev/hd8

  然后會(huì)提示您是否繼續(xù)初始化,如果回答y,以前在/dev/hd8上的日志信息就被清掉。初始化成功后,輸入exit命令就退出單用戶模式,根據(jù)提示按回車進(jìn)入多用戶模式,這些文件系統(tǒng)會(huì)自動(dòng)被安裝上。***后用shutdown命令關(guān)閉系統(tǒng)。

 
客戶服務(wù) +more
上門服務(wù)
服務(wù)承諾
異地恢復(fù)
收費(fèi)標(biāo)準(zhǔn)
付款方式
疑難解答
服務(wù)特色 +more
·免費(fèi)檢測(cè)
·免費(fèi)提供3天備份
·專業(yè)工程師提供服務(wù)
·免費(fèi)清潔送修的介質(zhì)
·數(shù)據(jù)恢復(fù)前報(bào)價(jià),客戶確認(rèn)后工程師開(kāi)始數(shù)據(jù)恢復(fù)
·數(shù)據(jù)恢復(fù)不成功不收費(fèi)
·與客戶簽訂保密協(xié)議,對(duì)客戶的數(shù)
 據(jù)嚴(yán)格保密,整個(gè)恢復(fù)過(guò)程不會(huì)對(duì)
 客戶的原盤有任何的寫操作,以確
 保原盤的數(shù)據(jù)完全

·免費(fèi)參觀恢復(fù)全過(guò)程

·工程師在線免費(fèi)咨詢

·專業(yè)工程師提供服務(wù)
服務(wù)器數(shù)據(jù)恢復(fù) 點(diǎn)擊這里給我發(fā)消

息
數(shù)據(jù)庫(kù)修復(fù)
點(diǎn)擊這里給我發(fā)

消息
硬盤數(shù)據(jù)恢復(fù)
點(diǎn)擊這里給我發(fā)消

息
主站蜘蛛池模板: 久久精品道一区二区三区| 在线观看免费视频一区| 中文字幕精品一区二区三区视频| 蜜桃视频一区二区三区在线观看| 一区二区国产在线观看| 无码一区二区三区中文字幕| 亚洲无删减国产精品一区| 国产av天堂一区二区三区| 国产一区二区三区播放| 精品人妻少妇一区二区三区不卡 | 日本人真淫视频一区二区三区| 无码人妻一区二区三区在线 | 精品一区二区三区在线成人| 国产成人精品一区二三区在线观看 | 色老头在线一区二区三区| 国产午夜精品免费一区二区三区 | 亚州AV综合色区无码一区| 国产精品亚洲午夜一区二区三区| 乱码精品一区二区三区| 国产在线一区二区三区| 日本高清不卡一区| 精品国产一区二区三区免费| 久久99国产精品一区二区| 亚洲AV无码一区二区乱孑伦AS| 国产精品女同一区二区| 乱子伦一区二区三区| 国产成人精品久久一区二区三区| 亚洲一区二区三区亚瑟| 久久er99热精品一区二区| 无码中文字幕一区二区三区| 精品国产一区二区三区AV| 国产一区风间由美在线观看| 视频一区二区三区人妻系列| 99久久精品国产免看国产一区| 亚洲电影国产一区| 精品少妇人妻AV一区二区 | 少妇无码一区二区三区| 精品无码一区在线观看| 亚洲AV无码国产一区二区三区 | 人妻夜夜爽天天爽一区| 国产乱码精品一区三上|