安裝、使用 Network Backup System
NBS是什么?
------------
NBS 是 Network Backup System 的縮寫 , 這個系統(tǒng)主要是用來備份您的網(wǎng)絡(luò)主機的資料 , 簡單來說 , NBS 是一 個 clIEnt/server 架構(gòu)的系統(tǒng) , 也就是說您必須提供一臺機器來提供備份服務(wù)(安裝有磁帶機或其他備份設(shè)備 , 一旦您 的 nbsd (NBS DAEMON) 成功地跑起來 , 您就能提供網(wǎng)路上的每一臺網(wǎng)絡(luò)主機備份的服務(wù) , 并且還能提供恢復(fù)的服 務(wù) , 一旦主機數(shù)據(jù)毀損 ,即可利用此功能將數(shù)據(jù)恢復(fù) .
NBS 原理
--------
NBS 使用 TCP/IP 為通訊協(xié)議 , 并采取 TCP 固定連接 , 數(shù)據(jù)安全性較高 , NBS采用 PORT 5000 為其通訊端口 , 備份 主機可以同時提供多臺網(wǎng)絡(luò)主機同時備份 , NBS的運作狀況如下所示 :
1
┌───────┐ <-------- request ---------- ┌───────┐
│ Backup │ 2 │ Network │
│ Server │ ----------- OK ------------> │ Host │
│ │ 3 │ │
└───────┘ <--------- data ------------ └───────┘
運行 nbsd 提供備份服務(wù) 1. 利用 setnbs 設(shè)定環(huán)境
nbsd 讀取 /etc/backup.servers來 2. 編輯 備份描述檔(請參考
{ How_To_Use).
1.確認(rèn)那臺主機可以取得服務(wù) 3. 跑 nbs 來執(zhí)行備份或回存
2.確認(rèn)可取得服務(wù)的主機要將
數(shù)據(jù)備份到那個目錄.
3.確認(rèn)可取得服務(wù)的主機的密碼.
}
一旦權(quán)限確認(rèn)成功 , 即可開始提供服務(wù).
支持平臺
--------
目前該系統(tǒng)僅在 FreeBSD 和 Linux 上測試過 , 其它 Unix 系統(tǒng)如果提供 socket應(yīng)能正常運行 .
如何取得
--------
ftp://weekend.3322.org/FreeBSD/NetBackupSystem-1.1.1r.tgz
Server 端的安裝
---------------
要安裝 Server 端程序 , 解包后,進(jìn)入 server 目錄 , 編輯 Makefile 這個文件里的一個叫 INSTALL_DIR 的變量 , 這個 變量用來設(shè)定編譯過后的程序該安裝在哪個目錄下 , 默認(rèn)目錄為 /usr/local/sbin , 改好后只要輸入
make
即可完成程序的安裝 , 如果默認(rèn)的目錄沒變 , 在 /usr/local/sbin 下應(yīng)該會有一個叫 nbsd 的 Daemon 程序 , 運行它 , 然 后 , 輸入
telnet (你的 ip address) 5000
如果出現(xiàn)如下的信息的話 , 表示 nbsd 已經(jīng)開始正常運作了 :
Trying 192.168.1.1...
Connected to polaris.
Escape character is "^]".
Connection closed by foreign host.
然后 , 請將下面的腳本寫入你的系統(tǒng)初始文件里 , 如 rc.local(FreeBSD下是建立/usr/local/etc/nbsd.sh,方法自己查 FAQ) , 讓每次系統(tǒng)一啟動就能自動執(zhí)行此 Daemon :
echo "Network Backup System Daemon ..."
/usr/local/sbin/nbsd
至此 , Server 端已經(jīng)安裝完成 , 請參閱 How_To_Use 取得更詳細(xì)的使用說明 .
Client 端的安裝
---------------
安裝 client 端程序 , 解包后進(jìn)入 client 這個目錄 ,然后編輯 Makefile 里的一個叫作 INSTALL_DIR 的變量 , 這個變量 用來指定 client 端程序該放到那個目錄 ,如有需要請將其改成您所要安裝的目錄 , 默認(rèn)的目錄為 /usr/local/bin , 改好 后請打
make all
即可將程序編譯安裝完成 , 裝完后 , 如果沒有更改默認(rèn)目錄 , 則你會在
/usr/local/bin 下看到兩個檔 nbs 和 setnbs , nbs 是該系統(tǒng)的 client 端程序 ,而 setnbs 則是用來設(shè)置環(huán)境用的 , 關(guān)于 client 端的詳細(xì)用法 , 請參閱 How_To_Use這個檔有關(guān) client 端的說明 .
如何使用 NBS 系統(tǒng) :
Server 端
---------
如果您的機器是要做為備份主機的話 , 請按照安裝程序 , 將 server 端程序編譯完成, 然后您會在 /etc/ 這個目錄下發(fā) 現(xiàn)有一個叫做 backup.servers 的文件, 這個文件是用來設(shè)定那一臺主機可以將數(shù)據(jù)備份到您的備份主機上 , 這個檔主 要有三個字段 , 分別為: (每個字段都須以“:”隔開)
推薦閱讀
- 簡單談一下V3C的優(yōu)缺點,給要買機器的XDJM些提示
- 離婚要帶什么
- 貸款不下來首付能退嗎
- FreeBSD下基于DNS的負(fù)載均衡
- IPFILTER 使用FreeBSD配置基于ADSL的VPN防火墻網(wǎng)關(guān)
- 一 FreeBSD kernel 編譯大法
- 無骨鯇魚做法 具體步驟如下
- FreeBSD 新軟件安裝
- FreeBSD MRTG-Packet Count
- FreeBSD 文件和目錄查找
