討論Unix操作系統(tǒng)挽救技巧
由于經(jīng)常學習Unix操作系統(tǒng)的一些知識,而且很喜歡Unix操作系統(tǒng),在工作中也很喜歡總結關于Unix操作系統(tǒng)相關的經(jīng)驗教訓,下面就Unix操作系統(tǒng)文件系統(tǒng)的挽救技巧問題來詳細說說吧。
隨著SCO 廣泛應用于金融、電信等領域,使用Unix操作系統(tǒng)的用戶經(jīng)常會遇到這樣的煩惱:Unix操作系統(tǒng)崩潰后,使用應急引導盤等方法仍然不能修復引導區(qū),系統(tǒng)不能正常啟動,或者即使用應急引導盤啟動系統(tǒng),面對大量的資料數(shù)據(jù)也不能用軟盤備份出來。
由于Unix操作系統(tǒng)是多用戶多進程的分時系統(tǒng),尤其是 SCO Unix操作系統(tǒng) OpenServer 5.0.5以上版本面市的時間不太長,許多系統(tǒng)管理員面對這種情況也沒有解決辦法,只好重裝系統(tǒng),導致大量的資料數(shù)據(jù)丟失。
為了解決這個問題,筆者經(jīng)過一段時間的摸索,總結出一種能夠處理各種系統(tǒng)崩潰后將硬盤上任何內(nèi)容拷貝出來的方法?,F(xiàn)將挽救文件系統(tǒng)的技巧介紹如下(假定系統(tǒng)為SCO Unix操作系統(tǒng) OpenServer 5.0.5)。
1.準備一臺能夠正常啟動Unix操作系統(tǒng)的機器(以下簡稱主硬盤):
目前大部分電腦主板都有兩個硬盤接口,能夠連接兩個硬盤,可以通過進入CMOS查看,然后用df -v命令檢查主硬盤的剩余空間,要留有足夠大的自由空間。
主硬盤接在主板的IDE0口,將崩潰的硬盤(以下簡稱目標盤)接到主板的IDE1口,兩個硬盤的跳線都設為MASTER,修改CMOS參數(shù)的Primary IDE Master和Secondary IDE Master設為自動或硬盤參數(shù);
如果主板只有一個IDE口,將主硬盤接到電纜線的Master接口,目標盤接在Slave接口上,同時將目標盤的DIP跳線開關撥到Slave位置上,修改CMOS參數(shù)的Primary IDE Master和Primary IDE Slave設為自動或硬盤參數(shù)。
2.配置主硬盤,增加對第二個硬盤的識別。
顯示:
1. Add a hard disk to IDE controller
2. Add a hard disk to SCSI controller
3. Add a hard disk to IDA controllerEISA
根據(jù)硬盤類型,選擇相應數(shù)字后,系統(tǒng)會自動增加一些設備類型。
假定目標盤為4.2G硬盤,顯示主硬盤分區(qū)表情況,對各分區(qū)name欄沒有命名的要重新命名,選擇n[ame] Name or rename a division
對分區(qū)0、1、2、6、7分別如表1給一個名字,
再選擇I[nstall] Install the division set-up shown
3.啟動機器,引導系統(tǒng)進入單用戶狀態(tài)。
4.修改目標盤各分區(qū)name欄。
進入divvy的交互界面,顯示目標硬盤分區(qū)表情況,假定目標盤為2.5G硬盤.對0、1、2、6、7分區(qū)name欄沒有命名的要重新命名,方法同第2步。
上述工作完成后,就可以拷貝目標盤上任何分區(qū)的文件到主硬盤上,注意不要把主硬盤上相同的文件覆蓋和破壞。
例一:將Unix操作系統(tǒng)主硬盤的/stand/unix拷貝到目標盤相應位置
1mount /dev/boot1 /mnt ;安裝目標盤的boot區(qū)到/mnt目錄
2cp -r /stand/ /mnt ;拷貝主硬盤上的boot文件系統(tǒng)到目標盤的boot區(qū)
3umount /mnt ;拆卸文件系統(tǒng)
例二:將Unix操作系統(tǒng)目標盤上/home/cxqt目錄拷貝到主硬盤上相應目標
1mount /dev/root1 /mnt ;安裝目標盤的root區(qū)到/mnt目錄
2cp -r /mnt/home/cxqt /home ;拷貝目標盤的根文件系統(tǒng)/home/cxqt目錄到主硬盤的相應目錄
例三:將Unix操作系統(tǒng)目標盤上/home/kjqt目錄打包拷貝出來
5.將目標盤拆下,把硬盤跳線和CMOS參數(shù)改回原樣,這樣整個恢復過程完成。
以上,我們就完成了對Unix操作系統(tǒng)中的文件系統(tǒng)的挽救技巧介紹。
【編輯推薦】