成功備份UNIX系統(tǒng)
發(fā)布時(shí)間:2008-09-08 18:48:55 作者:佚名
我要評(píng)論

SCO UNIX系統(tǒng)因其穩(wěn)定可靠的特點(diǎn)而在金融、保險(xiǎn)等行業(yè)得到廣泛應(yīng)用,但它的安裝與維護(hù)對(duì)于專業(yè)技術(shù)人員來(lái)說(shuō)也不是一件輕松的事。筆者工作所維護(hù)的系統(tǒng),安裝有SCO UNIX操作系統(tǒng)、Informix數(shù)據(jù)庫(kù)和其它應(yīng)用軟件,安裝后還要調(diào)整核心參數(shù)、安裝設(shè)備和鏈接核心。安裝一套完
SCO UNIX系統(tǒng)因其穩(wěn)定可靠的特點(diǎn)而在金融、保險(xiǎn)等行業(yè)得到廣泛應(yīng)用,但它的安裝與維護(hù)對(duì)于專業(yè)技術(shù)人員來(lái)說(shuō)也不是一件輕松的事。筆者工作所維護(hù)的系統(tǒng),安裝有SCO UNIX操作系統(tǒng)、Informix數(shù)據(jù)庫(kù)和其它應(yīng)用軟件,安裝后還要調(diào)整核心參數(shù)、安裝設(shè)備和鏈接核心。安裝一套完整的系統(tǒng)需花費(fèi)數(shù)小時(shí)。如果制作出系統(tǒng)的備份,那么當(dāng)系統(tǒng)出現(xiàn)故障時(shí),就再也不用手忙腳亂地安裝和配置系統(tǒng)了。以下是筆者總結(jié)出來(lái)的制作UNIX系統(tǒng)備份的四種方法。
方法一:利用hdcopy
它是一個(gè)真正的硬盤(pán)物理拷貝軟件,要求兩塊硬盤(pán)的物理結(jié)構(gòu)必須相同,hdcopy支持任何文件系統(tǒng)。以下舉例說(shuō)明:
若待復(fù)制的空白目標(biāo)盤(pán)為:clys=4969,heads=16,sec=63,SCO UNIX系統(tǒng)源盤(pán)為:clys=2484,heads=16,sec=63,源盤(pán)中SCO UNIX分區(qū)占528M(cly=1024,heads=16,sec=63),那么:
1.將目標(biāo)盤(pán)與需要備份的SCO UNIX系統(tǒng)源盤(pán)在同一臺(tái)機(jī)器上接好并且目標(biāo)盤(pán)作為第二硬盤(pán)。
2.啟動(dòng)機(jī)器,進(jìn)入CMOS設(shè)置將上述兩塊硬盤(pán)參數(shù)均設(shè)為:clys=1024,heads=16,sec=63 (注意本例中此處clys值應(yīng)大于或等于1024)。
3.重新啟動(dòng),在用DOS盤(pán)引導(dǎo)后,運(yùn)行hdcopy,該設(shè)置簡(jiǎn)單,按照提示輸入clys=1024,heads=16,sec=63后,出現(xiàn)提示行:Please sure cly=1024,sec=63,heads=16 [Y/N],輸入“Y”就開(kāi)始復(fù)制了。
此種方法制作系統(tǒng)備份快,上例復(fù)制過(guò)程只需要4分鐘。
方法二:利用Ghost復(fù)制系統(tǒng)
在安裝SCO UNIX操作系統(tǒng)分區(qū)時(shí),會(huì)把65個(gè)軌道保留給啟動(dòng)和診斷用,而不把它分配給UNIX分區(qū)。若采用Ghost“盤(pán)對(duì)盤(pán)復(fù)制”,其過(guò)程中會(huì)自動(dòng)把這剩余的65個(gè)軌道加入U(xiǎn)NIX分區(qū)中,這樣就會(huì)造成一些應(yīng)用程序不能正常使用。所以在實(shí)際操作中,我們應(yīng)選用Ghost提供的另一種方法進(jìn)行克?。悍謪^(qū)到分區(qū)。方法為:
1.同上先接好SCO UNIX系統(tǒng)源盤(pán)和作為第二硬盤(pán)的空白目標(biāo)盤(pán)。
2.首先對(duì)目標(biāo)盤(pán)進(jìn)行分區(qū),使之與源盤(pán)中的分區(qū)完全一致,具體做法有兩種:
(1)使用aefdisk.exe,它是一個(gè)DOS下的磁盤(pán)分區(qū)程序,支持所有分區(qū)格式,使用簡(jiǎn)單,能夠創(chuàng)建、刪除目前所知的任何分區(qū)格式。先用DOS盤(pán)引導(dǎo)系統(tǒng)后執(zhí)行aefdisk命令行,假設(shè)要在第二硬盤(pán)建1.2G的SCO UNIX分區(qū)并激活引導(dǎo)分區(qū),則輸入如下命令:
aefdisk 2 /pri:1200:63:1(2表示第二硬盤(pán),63表示Unix分區(qū),1為分區(qū)號(hào))
aefdisk 2 /activate:1(激活引導(dǎo)分區(qū))
(2)開(kāi)機(jī)以root身份進(jìn)入源盤(pán)UNIX系統(tǒng),鍵入fdisk命令。fdisk將對(duì)/dev/rhd00設(shè)備也就是源盤(pán)進(jìn)行操作。按數(shù)字1顯示分區(qū)表,記下SCO UNIX分區(qū)的起始位置和結(jié)束位置,然后退到命令狀態(tài),安裝第二塊硬盤(pán)。
#mkdev hd 10(安裝第二個(gè)IDE接口上的主硬盤(pán))
這里會(huì)出現(xiàn)三個(gè)選項(xiàng)。如果要增加的硬盤(pán)是IDE類型,則選擇1;如果是SCSI類型,則選擇2。然后要求一些硬盤(pán)的有關(guān)信息,一般按缺省值輸入即可。其間有fdisk菜單選項(xiàng),它是對(duì)/dev/rhd10進(jìn)行操作的,可以對(duì)目標(biāo)硬盤(pán)按需要進(jìn)行分區(qū)。此例中應(yīng)把剛才記下的SCO UNIX分區(qū)的起始位置和結(jié)束位置輸入新的分區(qū),激活引導(dǎo)分區(qū)。當(dāng)出現(xiàn)提示:
Hard disk initialization procedure completed.
就完成了對(duì)目標(biāo)盤(pán)的安裝和分區(qū)。
3.關(guān)機(jī)。再用DOS盤(pán)啟動(dòng)計(jì)算機(jī)運(yùn)行Ghost,選擇local下面的Partition to Partition。用鼠標(biāo)選擇源分區(qū)和目標(biāo)分區(qū),Ghost將給出一個(gè)警告提示,確認(rèn)一遍,按“yes”按鈕,復(fù)制過(guò)程開(kāi)始。
方法三:利用Ghost映象
步驟一:利用Ghost制作.GHO映像文件
將DOS分區(qū)的硬盤(pán)與需要備份的SCO UNIX系統(tǒng)源盤(pán)在同一臺(tái)機(jī)器上接好。前者作為第二硬盤(pán),用于存放映像文件。啟動(dòng)機(jī)器,用DOS盤(pán)引導(dǎo)后,運(yùn)行Ghost(5.0以上版本),選擇Local→Partion→To Image,再分別指定源分區(qū)和映像文件所在盤(pán)與文件名(如Unix.GHO),選定“高壓縮比”并確認(rèn)后,Ghost開(kāi)始工作。
步驟二:利用Ghost恢復(fù)備份系統(tǒng),其操作舉例說(shuō)明:
1.制作備份的系統(tǒng)源盤(pán)中SCO UNIX分區(qū)為1.2G(如果不知道大小,在運(yùn)行Ghost時(shí)可以從已生成的映像文件描述中看出其源UNIX分區(qū)大小),在目標(biāo)盤(pán)上新建1.2G SCO UNIX分區(qū),激活引導(dǎo)分區(qū)(做法同方法二相關(guān)介紹)。
2.將存放有映像文件(假設(shè)名為Unix.GHO)的硬盤(pán)與目標(biāo)盤(pán)接好并且目標(biāo)盤(pán)作為第二硬盤(pán)。用DOS盤(pán)引導(dǎo)系統(tǒng)后運(yùn)行Ghost,選擇Local→Partion→From Image,指定映像文件名Unix.GHO和目的分區(qū)1.2G,這時(shí)Ghost就開(kāi)始恢復(fù)映像文件了。
方法四:利用“dd”命令和“cpio”命令
此方法可以在UNIX分區(qū)大小不同的硬盤(pán)之間拷貝制作UNIX系統(tǒng)備份,而Ghost要求目標(biāo)盤(pán)UNIX分區(qū)比源盤(pán)UNIX分區(qū)大或者相等,但此方法比使用Ghost速度慢。以下是在SCO OpenServer5.0.4環(huán)境下的備份過(guò)程。
1.同上先接好SCO UNIX系統(tǒng)源盤(pán)和作為第二硬盤(pán)的空白目標(biāo)盤(pán)。然后開(kāi)機(jī),以超級(jí)用戶root進(jìn)入源盤(pán)增加一塊硬盤(pán)rhd10,對(duì)目標(biāo)硬盤(pán)按需要進(jìn)行UNIX分區(qū),激活引導(dǎo)分區(qū)(具體做法在方法二中有介紹)。
2.用“dd”命令將SCO UNIX硬盤(pán)自舉程序從源盤(pán)拷入目標(biāo)盤(pán):
#dd if=/dev/hd0a of=/dev/hdla bs=1024 count=40
3.用“divvy”命令在目標(biāo)盤(pán)上建立可安裝的文件系統(tǒng):
#divvy-im/dev/rhdla
該過(guò)程提示清楚,一般按缺省值輸入即可完成。
4.用“divvy”命令查看內(nèi)分區(qū)名:
#divvy/dev/rhdla
記住0、1、2內(nèi)分區(qū)名d1150、d1151、d1152并輸入“q”退出。
5.將目標(biāo)盤(pán)引導(dǎo)文件系統(tǒng)安裝到源盤(pán)上,其拷貝其內(nèi)容:
#mount/dev/d1150/mnt
#cd/stand
#find.-print|cpio-pdumv /mnt
#umount/mnt
6.將目標(biāo)盤(pán)根文件系統(tǒng)安裝到源盤(pán)上并其拷貝其內(nèi)容:
# mount/dev/d1152/mnt
#find/-mount print|cpio-pdumv/mnt
7.建立目標(biāo)盤(pán)根文件系統(tǒng)中的文件系統(tǒng)安裝點(diǎn):
#cd /mnt
#mkdir mnt stand;chmod 755 mnt stand;chgrp bin mnt stand
#umount/mnt
這樣就成功地備份了UNIX系統(tǒng)。
方法一:利用hdcopy
它是一個(gè)真正的硬盤(pán)物理拷貝軟件,要求兩塊硬盤(pán)的物理結(jié)構(gòu)必須相同,hdcopy支持任何文件系統(tǒng)。以下舉例說(shuō)明:
若待復(fù)制的空白目標(biāo)盤(pán)為:clys=4969,heads=16,sec=63,SCO UNIX系統(tǒng)源盤(pán)為:clys=2484,heads=16,sec=63,源盤(pán)中SCO UNIX分區(qū)占528M(cly=1024,heads=16,sec=63),那么:
1.將目標(biāo)盤(pán)與需要備份的SCO UNIX系統(tǒng)源盤(pán)在同一臺(tái)機(jī)器上接好并且目標(biāo)盤(pán)作為第二硬盤(pán)。
2.啟動(dòng)機(jī)器,進(jìn)入CMOS設(shè)置將上述兩塊硬盤(pán)參數(shù)均設(shè)為:clys=1024,heads=16,sec=63 (注意本例中此處clys值應(yīng)大于或等于1024)。
3.重新啟動(dòng),在用DOS盤(pán)引導(dǎo)后,運(yùn)行hdcopy,該設(shè)置簡(jiǎn)單,按照提示輸入clys=1024,heads=16,sec=63后,出現(xiàn)提示行:Please sure cly=1024,sec=63,heads=16 [Y/N],輸入“Y”就開(kāi)始復(fù)制了。
此種方法制作系統(tǒng)備份快,上例復(fù)制過(guò)程只需要4分鐘。
方法二:利用Ghost復(fù)制系統(tǒng)
在安裝SCO UNIX操作系統(tǒng)分區(qū)時(shí),會(huì)把65個(gè)軌道保留給啟動(dòng)和診斷用,而不把它分配給UNIX分區(qū)。若采用Ghost“盤(pán)對(duì)盤(pán)復(fù)制”,其過(guò)程中會(huì)自動(dòng)把這剩余的65個(gè)軌道加入U(xiǎn)NIX分區(qū)中,這樣就會(huì)造成一些應(yīng)用程序不能正常使用。所以在實(shí)際操作中,我們應(yīng)選用Ghost提供的另一種方法進(jìn)行克?。悍謪^(qū)到分區(qū)。方法為:
1.同上先接好SCO UNIX系統(tǒng)源盤(pán)和作為第二硬盤(pán)的空白目標(biāo)盤(pán)。
2.首先對(duì)目標(biāo)盤(pán)進(jìn)行分區(qū),使之與源盤(pán)中的分區(qū)完全一致,具體做法有兩種:
(1)使用aefdisk.exe,它是一個(gè)DOS下的磁盤(pán)分區(qū)程序,支持所有分區(qū)格式,使用簡(jiǎn)單,能夠創(chuàng)建、刪除目前所知的任何分區(qū)格式。先用DOS盤(pán)引導(dǎo)系統(tǒng)后執(zhí)行aefdisk命令行,假設(shè)要在第二硬盤(pán)建1.2G的SCO UNIX分區(qū)并激活引導(dǎo)分區(qū),則輸入如下命令:
aefdisk 2 /pri:1200:63:1(2表示第二硬盤(pán),63表示Unix分區(qū),1為分區(qū)號(hào))
aefdisk 2 /activate:1(激活引導(dǎo)分區(qū))
(2)開(kāi)機(jī)以root身份進(jìn)入源盤(pán)UNIX系統(tǒng),鍵入fdisk命令。fdisk將對(duì)/dev/rhd00設(shè)備也就是源盤(pán)進(jìn)行操作。按數(shù)字1顯示分區(qū)表,記下SCO UNIX分區(qū)的起始位置和結(jié)束位置,然后退到命令狀態(tài),安裝第二塊硬盤(pán)。
#mkdev hd 10(安裝第二個(gè)IDE接口上的主硬盤(pán))
這里會(huì)出現(xiàn)三個(gè)選項(xiàng)。如果要增加的硬盤(pán)是IDE類型,則選擇1;如果是SCSI類型,則選擇2。然后要求一些硬盤(pán)的有關(guān)信息,一般按缺省值輸入即可。其間有fdisk菜單選項(xiàng),它是對(duì)/dev/rhd10進(jìn)行操作的,可以對(duì)目標(biāo)硬盤(pán)按需要進(jìn)行分區(qū)。此例中應(yīng)把剛才記下的SCO UNIX分區(qū)的起始位置和結(jié)束位置輸入新的分區(qū),激活引導(dǎo)分區(qū)。當(dāng)出現(xiàn)提示:
Hard disk initialization procedure completed.
就完成了對(duì)目標(biāo)盤(pán)的安裝和分區(qū)。
3.關(guān)機(jī)。再用DOS盤(pán)啟動(dòng)計(jì)算機(jī)運(yùn)行Ghost,選擇local下面的Partition to Partition。用鼠標(biāo)選擇源分區(qū)和目標(biāo)分區(qū),Ghost將給出一個(gè)警告提示,確認(rèn)一遍,按“yes”按鈕,復(fù)制過(guò)程開(kāi)始。
方法三:利用Ghost映象
步驟一:利用Ghost制作.GHO映像文件
將DOS分區(qū)的硬盤(pán)與需要備份的SCO UNIX系統(tǒng)源盤(pán)在同一臺(tái)機(jī)器上接好。前者作為第二硬盤(pán),用于存放映像文件。啟動(dòng)機(jī)器,用DOS盤(pán)引導(dǎo)后,運(yùn)行Ghost(5.0以上版本),選擇Local→Partion→To Image,再分別指定源分區(qū)和映像文件所在盤(pán)與文件名(如Unix.GHO),選定“高壓縮比”并確認(rèn)后,Ghost開(kāi)始工作。
步驟二:利用Ghost恢復(fù)備份系統(tǒng),其操作舉例說(shuō)明:
1.制作備份的系統(tǒng)源盤(pán)中SCO UNIX分區(qū)為1.2G(如果不知道大小,在運(yùn)行Ghost時(shí)可以從已生成的映像文件描述中看出其源UNIX分區(qū)大小),在目標(biāo)盤(pán)上新建1.2G SCO UNIX分區(qū),激活引導(dǎo)分區(qū)(做法同方法二相關(guān)介紹)。
2.將存放有映像文件(假設(shè)名為Unix.GHO)的硬盤(pán)與目標(biāo)盤(pán)接好并且目標(biāo)盤(pán)作為第二硬盤(pán)。用DOS盤(pán)引導(dǎo)系統(tǒng)后運(yùn)行Ghost,選擇Local→Partion→From Image,指定映像文件名Unix.GHO和目的分區(qū)1.2G,這時(shí)Ghost就開(kāi)始恢復(fù)映像文件了。
方法四:利用“dd”命令和“cpio”命令
此方法可以在UNIX分區(qū)大小不同的硬盤(pán)之間拷貝制作UNIX系統(tǒng)備份,而Ghost要求目標(biāo)盤(pán)UNIX分區(qū)比源盤(pán)UNIX分區(qū)大或者相等,但此方法比使用Ghost速度慢。以下是在SCO OpenServer5.0.4環(huán)境下的備份過(guò)程。
1.同上先接好SCO UNIX系統(tǒng)源盤(pán)和作為第二硬盤(pán)的空白目標(biāo)盤(pán)。然后開(kāi)機(jī),以超級(jí)用戶root進(jìn)入源盤(pán)增加一塊硬盤(pán)rhd10,對(duì)目標(biāo)硬盤(pán)按需要進(jìn)行UNIX分區(qū),激活引導(dǎo)分區(qū)(具體做法在方法二中有介紹)。
2.用“dd”命令將SCO UNIX硬盤(pán)自舉程序從源盤(pán)拷入目標(biāo)盤(pán):
#dd if=/dev/hd0a of=/dev/hdla bs=1024 count=40
3.用“divvy”命令在目標(biāo)盤(pán)上建立可安裝的文件系統(tǒng):
#divvy-im/dev/rhdla
該過(guò)程提示清楚,一般按缺省值輸入即可完成。
4.用“divvy”命令查看內(nèi)分區(qū)名:
#divvy/dev/rhdla
記住0、1、2內(nèi)分區(qū)名d1150、d1151、d1152并輸入“q”退出。
5.將目標(biāo)盤(pán)引導(dǎo)文件系統(tǒng)安裝到源盤(pán)上,其拷貝其內(nèi)容:
#mount/dev/d1150/mnt
#cd/stand
#find.-print|cpio-pdumv /mnt
#umount/mnt
6.將目標(biāo)盤(pán)根文件系統(tǒng)安裝到源盤(pán)上并其拷貝其內(nèi)容:
# mount/dev/d1152/mnt
#find/-mount print|cpio-pdumv/mnt
7.建立目標(biāo)盤(pán)根文件系統(tǒng)中的文件系統(tǒng)安裝點(diǎn):
#cd /mnt
#mkdir mnt stand;chmod 755 mnt stand;chgrp bin mnt stand
#umount/mnt
這樣就成功地備份了UNIX系統(tǒng)。
相關(guān)文章
UNIX系統(tǒng)下監(jiān)視磁盤(pán)空間和使用情況
通常,UNIX® 管理員都擁有一套常用的輔助進(jìn)程管理的實(shí)用工具、技巧和系統(tǒng)。本文提供了各種用于簡(jiǎn)化各個(gè)過(guò)程的關(guān)鍵實(shí)用工具、命令行鏈和腳本。這些工具中的一部分來(lái)自于2008-09-08- UNIX操作系統(tǒng)是目前網(wǎng)絡(luò)上用得最多的操作系統(tǒng)之一,使用UNIX系統(tǒng),機(jī)器的關(guān)機(jī)要比使用DOS單用戶機(jī)器的關(guān)機(jī)過(guò)程復(fù)雜得多,在UNIX下如不使用正確的關(guān)機(jī)命令和關(guān)機(jī)方法,將損 壞2008-09-08
- 使用文件名自動(dòng)完成功能 (file name completion)。 使用歷史擴(kuò)展。 重用以前的參數(shù)。 使用 pushd 和 popd 管理目錄導(dǎo)航。 查找大型文件。 不使用2008-09-08
Unix系統(tǒng)常見(jiàn)十大故障詳細(xì)分析
本篇文章小編將為大家介紹,Unix系統(tǒng)常見(jiàn)十大故障詳細(xì)分析。需要的朋友可以參考一下2013-04-17