歡迎您光臨本站 註冊首頁

輕鬆製作SCO UNIX系統備份

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
  SCO UNIX系統因其穩定可靠的特點在金融、保險等行業得到廣泛應用,但它的安裝與維護即使對於專業技術人員也不是一件輕鬆的事。筆者工作所維護的系統,安裝有SCO UNIX操作系統、Informix資料庫、應用軟體,安裝后還要調整核心參數、安裝設備、鏈接核心等。安裝一套完整的系統需花費數小時,所以,如果製作出系統的備份,那麼當系統出現故障時,就再也不用手忙腳亂地安裝和配置系統了。


  利用Hdcopy.exe

  Hdcopy.exe是一個真正的硬碟物理拷貝的軟體,它要求兩塊硬碟的物理結構必須相同,支持任何文件系統。以下舉例說明:

  若待複製的空白目標盤為:clys=4969、heads=16、sec=63,SCO UNIX系統源盤為:clys=2484、heads=16、sec=63,源盤中SCO UNIX分區佔528MB(cly=1024、heads=16、sec=63),那麼:

  1.將目標盤與需要備份的SCO UNIX系統源盤在同一台機器上連接好並將目標盤設為第二硬碟。

  2.啟動機器,進入CMOS將上述兩塊硬碟參數均設為:clys=1024、heads=16、sec=63 (注意本例中此處clys值應大於或等於1024)。

  3.重新啟動,用DOS盤引導機器后運行Hdcopy,按照提示輸入clys=1024、heads=16、sec=63后,出現提示行:Plaease sure cly =1024、sec=63、heads=16 [Y/N],輸入Y就開始了複製。

  此種方法製作系統備份快,上例複製過程只需要4分鐘。

  利用GHOST複製系統

  在SCO UNIX操作系統安裝過程中,當進行分區時系統會自動把65個磁軌保留給啟動和診斷用,而不把它分配給UNIX分區。若採用GHOST進行盤對盤複製,則會自動把這65個磁軌加到UNIX分區中,這會造成一些應用程序不能正常使用。所以在實際操作中,我們應選用GHOST提供的另一種方法進行克隆:分區到分區。

  1.同上法,先連接好SCO UNIX系統源盤和作為第二硬碟的空白目標盤。

  2.首先對目標盤進行分區,使之與源盤中的分區完全一致,具體做法有兩種:

  (1)使用Aefdisk.exe。它是一個DOS下的磁碟分區程序,支持所有分區格式,能夠創建、刪除目前所知的任何分區格式。先用DOS盤引導系統后執行Aefdisk命令,假設要在第二硬碟建1.2GB的SCO UNIX分區,並激活引導分區,則輸入如下命令:

  Aefdisk 2 /pri:1200:63:1 (2表示第二硬碟,63表示UNIX分區,1為分區號)

  Aefdisk 2 /activate:1 (激活引導分區)

  (2)開機以Root身份進入源盤UNIX系統,鍵入Fdisk命令,Fdisk將對/dev/rhd00設備進行操作,也就是源盤。按數字1顯示分區表,記下UNIX分區的起始位置和結束位置。然後退到命令狀態,安裝第二塊硬碟。

  3.運用以上(1)、(2)其中一種做法,即可完成分區,然後關機。再用DOS盤啟動計算機運行GHOST,選擇Local下面的Partition to Partition。再用滑鼠選擇源分區和目標分區,GHOST將給出一個警告提示,確認一遍,按Yes按鈕,複製過程開始。

  再用GHOST

  步驟一:利用GHOST製作.GHO映像文件

  1.DOS分區的硬碟與需要備份的SCO UNIX系統源盤在同一台機器上連接好,前者作為第二硬碟,並用於存放映像文件。

  2.啟動機器,用DOS盤引導后,運行GHOST(5.0以上版本),分別選選單Local→Partion→To Image,再分別指定源分區和映像文件所在盤與文件名(如Unix.gho),選定高壓縮比並確認后,GHOST開始工作。

  步驟二:利用GHOST恢復備份系統,其操作舉例說明

  1.製作備份的系統源盤中SCO UNIX分區為1.2GB(如果不知道大小,在運行GHOST時,可以從已生成的映像文件描述看出其源UNIX分區大小),則在目標盤上新建1.2GB SCO UNIX分區,並激活引導分區(方法同上)。

  2.將存放有映像文件(假設名為Unix.gho)的硬碟與目標盤接好並且目標盤作為第二硬碟。用DOS盤引導系統后運行GHOST,分別選選單Local→Partion→From Image,並指定映像文件名Unix.gho和目標分區1.2GB,GHOST就開始恢復映像文件。

  利用dd和cpio命令

  此方法可以在UNIX分區大小不同的硬碟之間拷貝製作UNIX系統備份,上述GHOST要求目標盤UNIX分區比源盤容量大或者兩者相等,但此方法比使用GHOST速度慢。

  1.同上法,先連接好SCO UNIX系統源盤和作為第二硬碟的空白目標盤。然後開機,進入源盤的超級用戶Root,增加一塊硬碟rhd10,對目標硬碟按需要進行UNIX分區,並激活引導分區(方法同上),以下是在SCO Open Server Release 5.0.4環境下的操作。

  2.用dd命令將SCO UNIX硬碟自舉程序從源盤拷入目標盤

   #dd if=/dev/hd0a of=/dev/hdla bs=1024 count=40

  3.用divvy命令在目標盤上建立可安裝的文件系統

  #divvy-im /dev/rhdla

  4.用divvy命令查看並修改內分區名

  #divvy/dev/rhdla

  5.將目標盤引導文件系統安裝到源盤上,並拷貝其內容

  #mount/dev/aa/mnt

  #cd/stand

  #find.-print|cpio-pdumv /mnt

  #umount/mnt

  6.將目標盤根文件系統安裝到源盤上,並拷貝其內容

  # mount/dev/cc/mnt

  #find/-mount print|cpio-pdumv/mnt

  7.建立目標盤根文件系統中的文件系統安裝點

  #cd /mnt

  #mkdir mnt stand;chmod 755 mnt stand;chgrp bin mnt stand

  #umount /mnt

  這樣就成功地備份了UNIX系統。但使用此方法,應注意:

  (1)目標硬碟中建立的UNIX分區空間應能容納源盤UNIX分區中的系統。

  (2)有些加密軟體可能在主引導扇區、引導塊、超級塊中放有加密信息,複製后的此類軟體可能不能正常使用,應從新安裝。

摘自:http://tech.sina.com.cn/c/2001-08-14/5108.html


[火星人 ] 輕鬆製作SCO UNIX系統備份已經有708次圍觀

http://coctec.com/docs/unix/show-post-73956.html