4、以上安裝過程只需進行一次即可。日後需要備份數據時,請進行以下步驟,即依次輸入並執行以下幾個命令 (這裡,假定管理系統的程序與數據均存放在用戶lsd下面,即目錄/usr/lsd中):
# mount /dev/lu /lu
# copy-romv /usr/lsd /lu/usr/lsd
# umount /dev/lu
為方便起見,可編寫一個簡短的Shell程序,並添加到系統啟動進入多用戶方式前必須執行的命令文件/etc/rc的未尾,或者系統中其它適當的地方或文件中,讓系統根據需要自動執行。參考程序如下:
while true
do
echo "Backup now ? (Y/N) c"
read yn
case $yn in
Y|y)
echo "Wait..."
mount /dev/lu /lu
copy -romv /usr/lsd /lu/usr/lsd
umount /dev/lu
echo "OK!"
break
;;
N|n)
break
;;
esac
done
上述安裝過程中,步驟1也可不做。如果不做步驟1,那麼在步驟3中的最後必須保證對每一個確定起止位置的文件系統(文件系統7除外)使用c(create)選項以便在副盤上構造文件系統。當然,在此之前,可選用s(start)與e(end)選項來改變這些文件系統(文件系統0、1、2、...、6) 的大小,另外要選用n(name)選項將其命名為任意合適的名字。
不做步驟1,副盤只是一個純粹的數據備份盤。我們之所以提倡做步驟1,目的就是使副盤與主盤一樣成為一個可以直接使用的硬盤,即只要將其設置為主盤並安裝到相應主機上,就可啟動進入UNIX系統,並可運行備份過來的管理系統(當然可能還需要進行一些簡單的配置)。這樣,當主盤出了故障時,利用這個備份硬盤即可盡快恢復工作。
以上過程,只是在副盤中保存了一份管理系統的拷貝,因此最好有多個副盤輪換使用(此時,為便於操作,可考慮安裝一個硬盤抽取盒),以加強系統的安全性。但如果只有一個副盤,那麼便很有必要在副盤中生成多份拷貝。其實,這也很容易實現,只要將前述程序中的語句"copy -romv /usr/lsd /lu/usr/lsd "用如下幾行命令代替即可:
w=`date ‘+%a‘`
w0=`date ‘+%w‘`
copy-romv /usr/lsd /lu/usr/lsd_$w$w0 考試
通 這裡,我們巧妙地利用了UNIX系統中的date(日期)命令以及copy命令中的幾個選項。如果每天都進行備份,那麼在副盤中將生成七個拷貝,其目錄名分別是:lsd_Sun00、lsd_Mon01、lsd_Tue02、lsd_Wed03、lsd_Thu04、lsd_Fri05、lsd_Sat06。必要時,只要把最新的一個拷貝直接copy到目錄/usr/lsd中即可。
本文所述對XENIX系統同樣適用。