OCFS2檔案系統恢復程式是一款恢復OCFS2檔案系統。
基本介紹
- 中文名:OCFS2檔案系統恢復程式
- 類型:恢復程式
- 對象:OCFS2檔案
程式簡介,主要功能,恢複方法,常見命令詳解,配置OCFS,Ocfs2檔案系統常見現象解答,
程式簡介
OCFS2檔案系統恢復程式,通過對OCFS2檔案系統常出現的一些疑難問題的分析,將其恢複方法統一到一個軟體中,用戶只需根據軟體提示進行操作,即可最大程度恢復OCFS2檔案系統。
主要功能
1、支持OCFS、OCFS2檔案系統的恢復;
2、支持對OCFS、OCFS2檔案系統損壞情況下的數據恢復;
3、支持對OCFS、OCFS2檔案系統擴展塊的恢復;
4、支持OCFS、OCFS2檔案系統檔案丟失或者損壞的恢復;
5、支持windows,linux,hpux,aix,solaris等系統平台,跨平台運行;
6、擁有小型的shell系統,客戶可以方便的在我們的shell下完成數據恢復操作;
7、甲馭科技擁有強大的技術支持團隊,在任何時候可以給您權威的技術支持幫助和解決方案諮詢。
恢複方法
1、雙擊運行程式
圖一
2.輸入help查看幫助指令
圖二
3.輸入open命令打開或者磁碟
圖三
4.輸入ls列出根目錄檔案
圖四
5.輸入ls6666c列出xinhai目錄檔案
圖五
6.輸入dump66670redo01.log將66670檔案導出到redo01.log
圖六
7.正式版軟體支持導出
圖七
常見命令詳解
Open1.img注釋:打開1.img,同樣可以用open打開磁碟,例open\\.\e:打開E盤
Close注釋:關閉已經打開的檔案
Ls注釋:列出根目錄下的檔案以及目錄
Ls6606a注釋:列出inode為555的目錄下的檔案以及目錄
Dump6666dump.bin注釋:將inode為6666檔案導出到dump.bin,或者加目錄名導入目錄名
Offset1024注釋:設定檔案系統起始偏移為1024位元組位置
Fssize10240000注釋:設定檔案系統大小為10240000位元組
配置OCFS
以root用戶身份運行ocfstool:
#ocfstool
選擇Tasks→GenerateConfig選擇與RAC專用網路相對應的接口單擊OK生成/etc/ocfs.conf檔案,然後退出ocfstool對集群中的每個節點重複這些操作。
在每個節點上裝載OCFS:
#/sbin/load_ocfs
/sbin/insmodocfsnode_name=ds1.orademo.orgip_address=192.168.100.51
cs=1795guid=2FB60EDD8B872FC4216C00010324C023comm_voting=1ip_port=7000
Using/lib/modules/2.4.21-EL-smp-ABI/ocfs/ocfs.o
Warning:kernel-moduleversionmismatch
/lib/modules/2.4.21-EL-smp-ABI/ocfs/ocfs.owascompiledforkernelversion2.4.21-4.ELsmp
whilethiskernelisversion2.4.21-15.0.2.ELsmp
Warning:loading/lib/modules/2.4.21-EL-smp-ABI/ocfs/ocfs.owilltaintthekernel:forcedload
Seehttp://www.tux.org/lkml/#export-taintedforinformationabouttaintedmodules
Moduleocfsloaded,withwarnings
Ocfs2檔案系統常見現象解答
:mount-tocfs2-odatavolume,nointr/dev/sdb1/webdata
mount.ocfs2:Transportendpointisnotconnectedwhilemounting/dev/sdb1on/webdata.Check'dmesg'formoreinformationonthiserror.
可能問題:
1:防火牆打開著,沒有關閉,禁止了心跳連線埠
2:各個節點的/etc/init.d/o2cbconfigure值配置不同導致。
IXDBA.NET社區論壇
3:一個節點處於掛載中,另外一個節點剛剛配置好,重啟了ocfs2服務導致,此時只要把連個節點都重啟一下服務即可完成掛載。
4:SElinux沒有關閉導致。
#/etc/init.d/o2cbonlineocfs2
Startingclusterocfs2:Failed
Clusterocfs2created
o2cb_ctl:Configurationerrordiscoveredwhilepopulatingclusterocfs2.Noneofitsnodeswereconsideredlocal.Anodeisconsideredlocalwhenitsnodenameintheconfigurationmachesthismachine'shostname.
Stoppingclusterocfs2:OK
主機名問題,檢查more/etc/ocfs2/cluster.conf以及/etc/hosts檔案信息,修改相應的主機名即可
注意:為了保證開機能自動掛載ocfs2檔案系統,需要在/etc/fstab加入自動啟動選項後,必須在/etc/hosts中加入兩個節點的主機名和ip的對應解析,主機名和/etc/ocfs2/cluster.conf配置的主機名一定要相同。
:1:StartingO2CBclusterocfs2:Failed在安裝完ocfs2後,配置o2cb出錯:
[root@rac1ocfs2]#/etc/init.d/o2cbconfigure
ConfiguringtheO2CBdriver.
Thiswillconfiguretheon-bootpropertiesoftheO2CBdriver.
Thefollowingquestionswilldeterminewhetherthedriverisloadedon
boot.Thecurrentvalueswillbeshowninbrackets('[]').Hitting
withouttypingananswerwillkeepthatcurrentvalue.Ctrl-C
willabort.
LoadO2CBdriveronboot(y/n)[y]:
Clustertostartonboot(Enter"none"toclear)[ocfs2]:
Specifyheartbeatdeadthreshold(>=7):
WritingO2CBconfiguration:OK
StartingO2CBclusterocfs2:Failed
Clusterocfs2created
o2cb_ctl:Configurationerrordiscoveredwhilepopulatingclusterocfs2.Noneofitsnodeswereconsideredlocal.Anodeisconsideredlocalwhenitsnodenameintheconfigurationmatchesthismachine'shostname.
StoppingO2CBclusterocfs2:OK
出現這中情況,應該是OCFS沒有配置,可以看一下,有一個圖形ocfs配置命令,首先要配置他,而且最好用IP位址,不要用主機名!
也就是說,在啟動ocfs2時,ocfs節點配置檔案一定要配置好,如果沒有配置正確,就會報錯,同時在用圖形界面配置的時候,/etc/ocfs2/cluster.conf檔案最好是空檔案,要不然也會報錯!
掛載ocfs2檔案系統遇到mount.ocfs2:Errorwhenattemptingtorun/sbin/ocfs2_hb_ctl:"Operationnotpermitted"mount-tocfs2-odatavolume/dev/sdb1/u02/oradata/orclocfs2_hb_ctl:Badmagicnumberinsuperblockwhilereadinguuidmount.ocfs2:Errorwhenattemptingtorun/sbin/ocfs2_hb_ctl:"Operationnotpermitted"
這個問題是由於ocfs2檔案檔案系統分區沒有格式化引起的錯誤,在掛載ocfs2檔案系統之前,用於這個檔案系統的分區一定要進行格式化.