- 論壇徽章:
- 0
|
制作UNIX系統(tǒng)備份
作者:(王昭銀)
制作UNIX系統(tǒng)備份
利用Hdcopy.exe
Hdcopy.exe是一個真正的硬盤物理拷貝的軟件,它要求兩塊硬盤的物理結構必須相同,支持任何文件系統(tǒng)。以下舉例說明:
若待復制的空白目標盤為:clys=4969、heads=16、sec=63,SCO UNIX系統(tǒng)源盤為:cly=2484、heads=16、sec=63,源盤中SCO UNIX分區(qū)占528MB(cly=1024、heads=16、sec=63),那么:
1. 將目標盤與需要備份的SCO UNIX系統(tǒng)源盤在同一臺機器上連接好并將目標盤設為第二硬盤。
2. 啟動機器,進入CMOS將上述兩塊硬盤參數(shù)設為:clys=1024、heads=16、sec=63(注意本例中此處clys值應大于或等于1024)。
3. 重新啟動,用DOS盤引導機器后運行Hdcopy,按照提示輸入clys=1024、heads=16、sec=63后,出現(xiàn)提示行:Please sure cly=1024、sec=63、heads=16(Y/N),輸入Y就開始了復制。
此種方法制作系統(tǒng)備份快,上述復制過程只需要4分鐘。
利用GHOST復制系統(tǒng)
在SCO UNIX操作系統(tǒng)安裝過程中,當進行分區(qū)時系統(tǒng)會自動把65個磁道保留給啟動和診斷用,而不把它分配給UNIX分區(qū)。若采用GHOST進行盤對盤復制,則會自動把這65個磁道加到UNIX分區(qū)中,這會造成一些應用程序不能正常使用。所以在實際操作中,我們應選用GHOST提供的另一種方法進行克。环謪^(qū)到分區(qū)。
1. 同上法,先連接好SCO UNIX系統(tǒng)源盤和作為第二硬盤的空白目標盤。
2. 首先對目標盤進行分區(qū),使之與源盤中的分區(qū)完全一致,具體做法有兩種:
(1) 使用aefdisk.exe。它是一個DOS下的磁盤分區(qū)程序,支持所有分區(qū)格式,能夠創(chuàng)建、刪除目前所知的任何分區(qū)格式。先用DOS盤引導系統(tǒng)后執(zhí)行Aefdisk命令,假設要在第二硬盤建1.2GB的SCO UNIX分區(qū),并激活引導分區(qū),則輸入如下命令:
Aedisk 2/pri:1200:63:1(2表示第二硬盤,63表示UNIX分區(qū),1為分區(qū)號)
Aedisk 2/activate:1(激活引導分區(qū))
(2) 開機以Root身份進入源盤UNIX系統(tǒng),鍵入Fdisk命令,F(xiàn)disk將對/dev/rhd00設備進行操作,也就是源盤。按數(shù)字1顯示分區(qū)表,記下UNIX分區(qū)的起始位置和結束位置。然后退到命令狀態(tài),安裝第二塊硬盤。
3.GHOST
運用以上(1)(2)其中一種做法,即可完成分區(qū),然后關機。再用DOS盤啟動計算機運行GHOST,選擇Local下面的Partition to Partition。再用鼠標選擇源分區(qū)和目標分區(qū),GHOST將給出一個警告提示,確認一遍,按yes按鈕,復制過程開始。
再用GHOST
步驟一:利用GHOS制作,GHO映像文件
1. DOS分區(qū)的硬盤與需要備份的SCO UNIX系統(tǒng)源盤在同一臺機器上連接好,前者作為第二硬盤,并用于存放映像文件。
2. 啟動機器,用DOS盤引導后,運行GHOST(5.0以上版本),分別選選單Loca--Partion--To Image,再分別指定源分區(qū)和映像文件所在盤與文件名(如Unix,gho ),選定高壓縮比并確認后,GHOST開始工作。
步驟二:利用GHOST恢復備份系統(tǒng),其操作舉例說明
1. 制作備份的系統(tǒng)源盤中SCO UNIX分區(qū)為1.2GB(如果不知道大小,在運行GHOST時,可以從已生成的映像文件描述看出其源UNIX分區(qū)大小),則在目標盤上新建1.2GB SCO UNIX分區(qū),并激活引導分區(qū)(方法同上)。
2. 將存放有映像文件(假設名為Unix.gho)的硬盤與目標盤接好并且目標盤作為第二硬盤。用DOS盤引導系統(tǒng)后運行GHOST,分別選選單Loca--Partion--To Image, 并指定映像文件名Unix.gho和目標分區(qū)1.2GB,GHOST就開始恢復映像文件。
利用dd和cpin命令
此方法可以在UNIX分區(qū)大小不同的硬盤之間拷貝制作UNIX系統(tǒng)備份,上述GHOST要求目標盤UNIX分區(qū)比源盤容量大或者兩者相等,但此方法比使用GHOST速度慢。
1. 同上法,先連接好SCO UNIX系統(tǒng)源盤和作為第二硬盤的空白目標盤。然后開機,進入源盤的超級用戶root,增加一塊硬盤rhd10,對目標硬盤按需要進行UNIX分區(qū),并激活引導分區(qū)(方法同上),以下是在SCO Open Server Release 5.0.4環(huán)境下的操作。
2. 用dd命令將SCO UNIX硬盤自舉程序從源盤拷入目標盤
#dd if=/dev/hd0a of=/dev/hdla bs=1024 count=0
3. 用divvy命令在目標盤上建立可安裝的文件系統(tǒng)
#divvy-im/dev/rhdla
4. 用divvy命令查看并修改內分區(qū)名
#divvy/dev/rhdla
5. 將目標盤引導文件系統(tǒng)安裝在源盤上,并拷貝其內容
#mount/dev/aa/mt
#cd/stand
#find.-print|cpio-pdumv/mnt
#umount/mnt
6. 將目標盤根文件系統(tǒng)安裝到源盤上,并拷貝其內容
#mount/dev/aa/mt
#find/-mount print|cpio-pdumv/mnt
7. 建立目標盤根文件系統(tǒng)中的文件系統(tǒng)安裝點
#cd/mnt
#mkdir mnt stand;chmod 755 mnt stand;chgrp bin mnt stand
#umount/mnt
這樣就成功地備份了UNIX系統(tǒng)。但使用此方法,應注意:
(1) 目標硬盤中建立的UNIX分區(qū)空間應能容納源盤UNIX分區(qū)中的系統(tǒng)。
(2) 有些加密軟件可能在主引導扇區(qū)、引導塊、超級塊中放有加密信息,復制后的此類文件可能不能正常使用,應從新安裝。 |
|