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”→“Partition”→“To Image”,再分別指定源分區和映像文件所在盤與文件名(如Unix.gho),選定高壓縮比並確認後,GHOST開始工作。
步驟二:利用GHOST恢復備份系統,其操作舉例說明:
1.制作備份的系統源盤中SCO UNIX分區為1.2GB(如果不知道大小,在運行GHOST時,可以從已生成的映像文件描述看出其源UNIX分區大小),則在目標盤上新建1.2GB SCO UNIX分區,並激活引導分區(方法同上)。
2.將存放有映像文件(假設名為Unix.gho)的硬盤與目標盤接好並且目標盤作為第二硬盤。用DOS盤引導系統後運行GHOST,分別選菜單“Local”→“ Partition”→“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)有些加密軟件可能在主引導扇區、引導塊、超級塊中放有加密信息,復制後的此類軟件可能不能正常使用,應從新安裝。