當UNIX系統發生災難性故障時,應急引導盤可以幫你恢復系統,使用這些軟盤可以恢復損壞了的root文件系統,而無需重裝系統。
應急盤由boot軟盤(引導盤)和root文件系統軟盤(根文件系統盤)組成。其中boot應急盤包含了引導和裝入UNIX系統核心所必需的三個文件:
/boot
/etc/default/boot
/unix
root應急盤包含了一部分UNIX系統的實用程序,它們幫助把UNIX系統完整地恢復起來。
可以根據不同的用戶需求制作不同的應急引導盤,筆者在此分別介紹三種應急軟盤的制作方法。
一、創建一個普通的root和boot應急盤組
使用兩張3.5英寸1.44MB軟盤來建立應急盤。
1.以超級用戶root身份登錄。
2.可以使用兩種方式進入創建應急盤的界面:
使用scoadmin中filesystem下的floppy manager或鍵入命令:mkdev fd。
3.根據提示制作boot盤和root盤。
其中制作boot盤有兩個選項:
(1)制作一特定系統的應急盤,包含與本機系統相同的內核;
(2) 制作一個較小的通用內核應急盤,只連接較少的設備驅動,如果當前的核心較大,一張軟盤裝不下,就只好采用通用內核應急盤。
制作root盤時,若還留有空間,那麼系統將提示是否需要增拷額外文件,用戶可以根據實際情況進行處理。
二、創建一個包含vi工具的系統應急引導盤
通常創建的應急引導盤沒有vi編輯功能,只能使用ed編輯文件。對於不熟悉ed工具的系統管理員來說是很不方便的。在創建應急盤時,可以適當添加一些自己需要的工具。
系統在用ramdisk創建基本的映象之後提示:
Do you want to place extra files on the root filesystem?(y/n)
這時輸入y,並在提示符下鍵入如下拷貝命令:
cp /usr/bin/vi /mnt /usr/bin
mkdir -p /mnt/usr/lib/terminfo/a
cd /usr/lib/terminfo/a
cp ansi /mnt/usr/lib/terminfo/a
exit
當系統崩潰用應急盤啟動時,首先要指定終端類型,即
# set TERM ansi
這樣就可以使用vi工具了。典型的例子是修改系統被遺忘的超級用戶的口令。
三、 創建一個包含網絡文件的系統應急引導盤
為了讓使用應急引導盤引導的UNIX系統具有網絡方面的功能,可以在root盤中包含有關的網絡文件,這樣使用應急盤引導的UNIX系統就可以運行rlogin(TC)、telnet(TC)、ftp(TC)等應用程序。
在〈bootroot〉提示符下鍵入如下拷貝命令:
cp /etc.services /mnt/etc/services
cp /etc/tcp /mnt/etc/tcp
cp /etc/slink /mnt/etc/slink
cp /etc/ifconfig /mnt/etc/ifconfig
cp /bin/who /mnt/bin/who
cp /bin/ps /mnt/bin/ps
cp /usr/bin/telnet /mnt/usr.bin/telnet
cp /usr/bin/rlogin /mnt/usr/bin/rlogin
cp /usr/bin/ftp /mnt/usr/bin/ftp