成功備份UNIX系統
SCO UNIX系統因其穩定可靠的特點而在金融、保險等行業得到廣泛應用,但它的與維護對於專業人員來說也不是一件輕鬆的事。筆者工作所維護的,有SCO UNIX操作、Informix資料庫和其它應用軟體,後還要調整核心引數、裝置和連結核心。一套完整的需花費數小時。如果製作出的備份,那麼當出現故障時,就再也不用手忙腳亂地和配置了。以下是筆者總結出來的製作UNIX系統備份的四種。
一:利用hdcopy
它是一個真正的硬碟物理複製軟體,要求兩塊硬碟的物理結構必須相同,hdcopy支援任何檔案。以下舉例說明:
若待複製的空白目標盤為:clys=4969,heads=16,sec=63,SCO UNIX系統源盤為:clys=2484,heads=16,sec=63,源盤中SCO UNIX分割槽佔528M(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後,出現提示行:Please 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.2G的SCO UNIX分割槽並啟用引導分割槽,則輸入如下命令:
aefdisk 2 /pri:1200:63:1(2表示第二硬碟,63表示Unix分割槽,1為分割槽號)
aefdisk 2 /activate:1(啟用引導分割槽)
(2)開機以root身份進入源盤UNIX系統,鍵入fdisk命令。fdisk將對/dev/rhd00裝置也就是源盤進行。按數字1顯示分割槽表,記下SCO UNIX分割槽的起始位置和結束位置,然後退到命令狀態,第二塊硬碟。
#mkdev hd 10(第二個IDE介面上的主硬碟)
這裡會出現三個選項。如果要增加的硬碟是IDE型別,則選擇1;如果是SCSI型別,則選擇2。然後要求一些硬碟的有關資訊,一般按預設值輸入即可。其間有fdisk選單選項,它是對/dev/rhd10進行的,可以對目標硬碟按需要進行分割槽。此例中應把剛才記下的SCO UNIX分割槽的起始位置和結束位置輸入新的分割槽,啟用引導分割槽。當出現提示:
Hard disk initialization procedure completed.
就完成了對目標盤的和分割槽。
3.關機。再用DOS盤啟動計算機執行Ghost,選擇local下面的Partition to Partition。用滑鼠選擇源分割槽和目標分割槽,Ghost將給出一個警告提示,確認一遍,按“yes”按鈕,複製過程開始。
三:利用Ghost映象
步驟一:利用Ghost製作.GHO映像檔案
將DOS分割槽的硬碟與需要備份的SCO UNIX系統源盤在同一臺機器上接好。前者作為第二硬碟,用於存放映像檔案。啟動機器,用DOS盤引導後,執行Ghost(5.0以上版本),選擇Local→Partion→To Image,再分別指定源分割槽和映像檔案所在盤與檔名(如Unix.GHO),選定“高壓縮比”並確認後,Ghost開始工作。
步驟二:利用Ghost恢復備份,其舉例說明:
1.製作備份的源盤中SCO UNIX分割槽為1.2G(如果不知道大小,在執行Ghost時可以從已生成的映像檔案描述中看出其源UNIX分割槽大小),在目標盤上新建1.2G SCO UNIX分割槽,啟用引導分割槽(做法同二相關介紹)。
2.將存放有映像檔案(假設名為Unix.GHO)的硬碟與目標盤接好並且目標盤作為第二硬碟。用DOS盤引導後執行Ghost,選擇Local→Partion→From Image,指定映像檔名Unix.GHO和目的分割槽1.2G,這時Ghost就開始恢復映像檔案了。
四:利用“dd”命令和“cpio”命令
此可以在UNIX分割槽大小不同的硬碟之間複製製作UNIX系統備份,而Ghost要求目標盤UNIX分割槽比源盤UNIX分割槽大或者相等,但此比使用Ghost速度慢。以下是在SCO OpenServer5.0.4環境下的備份過程。
1.同上先接好SCO UNIX系統源盤和作為第二硬碟的空白目標盤。然後開機,以超級使用者root進入源盤增加一塊硬碟rhd10,對目標硬碟按需要進行UNIX分割槽,啟用引導分割槽(具體做法在二中有介紹)。
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
記住0、1、2內分割槽名d1150、d1151、d1152並輸入“q”退出。
5.將目標盤引導檔案到源盤上,其複製其內容:
#mount/dev/d1150/mnt
#cd/stand
#find.-print|cpio-pdumv /mnt
#umount/mnt
6.將目標盤根檔案到源盤上並其複製其內容:
# mount/dev/d1152/mnt
#find/-mount print|cpio-pdumv/mnt
7.建立目標盤根檔案中的檔案點:
#cd /mnt
#mkdir mnt stand;chmod 755 mnt stand;chgrp bin mnt stand
#umount/mnt
這樣就成功地備份了UNIX系統。
一:利用hdcopy
它是一個真正的硬碟物理複製軟體,要求兩塊硬碟的物理結構必須相同,hdcopy支援任何檔案。以下舉例說明:
若待複製的空白目標盤為:clys=4969,heads=16,sec=63,SCO UNIX系統源盤為:clys=2484,heads=16,sec=63,源盤中SCO UNIX分割槽佔528M(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後,出現提示行:Please 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.2G的SCO UNIX分割槽並啟用引導分割槽,則輸入如下命令:
aefdisk 2 /pri:1200:63:1(2表示第二硬碟,63表示Unix分割槽,1為分割槽號)
aefdisk 2 /activate:1(啟用引導分割槽)
(2)開機以root身份進入源盤UNIX系統,鍵入fdisk命令。fdisk將對/dev/rhd00裝置也就是源盤進行。按數字1顯示分割槽表,記下SCO UNIX分割槽的起始位置和結束位置,然後退到命令狀態,第二塊硬碟。
#mkdev hd 10(第二個IDE介面上的主硬碟)
這裡會出現三個選項。如果要增加的硬碟是IDE型別,則選擇1;如果是SCSI型別,則選擇2。然後要求一些硬碟的有關資訊,一般按預設值輸入即可。其間有fdisk選單選項,它是對/dev/rhd10進行的,可以對目標硬碟按需要進行分割槽。此例中應把剛才記下的SCO UNIX分割槽的起始位置和結束位置輸入新的分割槽,啟用引導分割槽。當出現提示:
Hard disk initialization procedure completed.
就完成了對目標盤的和分割槽。
3.關機。再用DOS盤啟動計算機執行Ghost,選擇local下面的Partition to Partition。用滑鼠選擇源分割槽和目標分割槽,Ghost將給出一個警告提示,確認一遍,按“yes”按鈕,複製過程開始。
三:利用Ghost映象
步驟一:利用Ghost製作.GHO映像檔案
將DOS分割槽的硬碟與需要備份的SCO UNIX系統源盤在同一臺機器上接好。前者作為第二硬碟,用於存放映像檔案。啟動機器,用DOS盤引導後,執行Ghost(5.0以上版本),選擇Local→Partion→To Image,再分別指定源分割槽和映像檔案所在盤與檔名(如Unix.GHO),選定“高壓縮比”並確認後,Ghost開始工作。
步驟二:利用Ghost恢復備份,其舉例說明:
1.製作備份的源盤中SCO UNIX分割槽為1.2G(如果不知道大小,在執行Ghost時可以從已生成的映像檔案描述中看出其源UNIX分割槽大小),在目標盤上新建1.2G SCO UNIX分割槽,啟用引導分割槽(做法同二相關介紹)。
2.將存放有映像檔案(假設名為Unix.GHO)的硬碟與目標盤接好並且目標盤作為第二硬碟。用DOS盤引導後執行Ghost,選擇Local→Partion→From Image,指定映像檔名Unix.GHO和目的分割槽1.2G,這時Ghost就開始恢復映像檔案了。
四:利用“dd”命令和“cpio”命令
此可以在UNIX分割槽大小不同的硬碟之間複製製作UNIX系統備份,而Ghost要求目標盤UNIX分割槽比源盤UNIX分割槽大或者相等,但此比使用Ghost速度慢。以下是在SCO OpenServer5.0.4環境下的備份過程。
1.同上先接好SCO UNIX系統源盤和作為第二硬碟的空白目標盤。然後開機,以超級使用者root進入源盤增加一塊硬碟rhd10,對目標硬碟按需要進行UNIX分割槽,啟用引導分割槽(具體做法在二中有介紹)。
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
記住0、1、2內分割槽名d1150、d1151、d1152並輸入“q”退出。
5.將目標盤引導檔案到源盤上,其複製其內容:
#mount/dev/d1150/mnt
#cd/stand
#find.-print|cpio-pdumv /mnt
#umount/mnt
6.將目標盤根檔案到源盤上並其複製其內容:
# mount/dev/d1152/mnt
#find/-mount print|cpio-pdumv/mnt
7.建立目標盤根檔案中的檔案點:
#cd /mnt
#mkdir mnt stand;chmod 755 mnt stand;chgrp bin mnt stand
#umount/mnt
這樣就成功地備份了UNIX系統。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1271008/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- windows10如何備份系統_windows10製作系統備份Windows
- 如何備份win10_win10系統怎麼備份Win10
- RMAN備份恢復典型案例——RMAN備份&系統變慢
- 如何備份win10系統映象_備份win10系統映象的步驟Win10
- Ghost備份及還原系統
- Linux 系統的備份恢復Linux
- win10系統如何備份檔案 win10系統備份檔案在哪裡Win10
- Win10系統怎麼建立備份系統映像Win10
- Easeus todo backup home 2022,系統備份
- Linux 系統的備份與恢復Linux
- win10系統怎麼備份到u盤_win10u盤備份系統的方法Win10
- win10備份系統成映象檔案怎麼操作 如何備份win10系統映象Win10
- win10怎麼備份系統還原 win10系統備份與還原步驟Win10
- win10備份不成功怎麼處理_win10備份不成功如何解決Win10
- win10備份系統如何還原_一鍵還原win10備份系統操作方法Win10
- 香橙派: 複製系統到新sd卡(系統備份)SD卡
- Jtti:CentOS系統中如何進行系統備份和恢復?JttiCentOS
- Unix、Windows、Mac OS、Linux系統故事WindowsMacLinux
- HP-UNIX 建立檔案系統
- NetBSD 10.0 - 類 UNIX 作業系統作業系統
- 阿里雲資料庫備份DBS與自建備份系統有什麼優勢?阿里資料庫
- 電腦小白必看:如何備份電腦系統?
- vivo 資料庫備份恢復系統演化資料庫
- 作業系統: Unix作業系統演進簡史作業系統
- win10 windows server backup備份方法_windows10怎麼備份作業系統Win10WindowsServer作業系統
- Veritas NetBackup 10.5 (Unix, Linux, Windows) - 領先的企業備份解決方案LinuxWindows
- 不同系統伺服器系統備份的方法有哪些伺服器
- 在Linux中,如何建立檔案系統的備份?Linux
- XFS檔案系統的備份、恢復、修復
- Linux作業系統定時備份檔案方法Linux作業系統
- Windows10系統如何備份主題【圖文】Windows
- [Linux]經典面試題 - 系統管理 - 備份策略Linux面試題
- 透過RMAN備份standby database成功恢復還原Database
- 資料庫的備份和還原不成功資料庫
- win10備份要多大空間_win10系統備份需要多少記憶體Win10記憶體
- windows10系統備份c盤時其他磁碟被強制備份怎麼解決Windows
- win10怎麼刪除舊系統備份_win10如何刪除備份檔案Win10
- Win10正版系統如何備份windows憑據_Win10備份windows憑據步驟Win10Windows
- 如何區分Linux和Unix?作業系統!Linux作業系統