即為要將數(shù)據(jù)備份到備份主機的 IP 地址或是Domain Name . 2. 備份路徑 -> 即當欲備份的主機將數(shù)。FreeBSD下網(wǎng)絡(luò)備份Net Backup System的實現(xiàn)( 二 )。" />

日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD下網(wǎng)絡(luò)備份Net Backup System的實現(xiàn)( 二 )





主機IP:備份路徑:主機口令;



分述如下:



1. 主機 IP(or Domain Name) -> 即為要將數(shù)據(jù)備份到備份主機的 IP 地址或是Domain Name .

2. 備份路徑 -> 即當欲備份的主機將數(shù)據(jù)傳過來時要放置的目錄 .

3. 主機口令 -> 即欲備份主機欲取得備份服務(wù)時所需傳送過來的密碼 .



每一臺欲備份主機都需在此文件內(nèi)有一行描述 , 每行描述都須以『;』作為結(jié)尾 , 下面是一個例子 :



假設(shè)有一臺主機 ip 地址為 192.168.1.4 , 其數(shù)據(jù)將備份至備份主機的 /backup/polaris

下 , 且其密碼被設(shè)定為 test , 則此主機的描述行應(yīng)該同下:



192.168.1.4:/backup/polaris:test;



當您將您網(wǎng)絡(luò)上欲備份的主機的描述都寫入此檔后 , 這些主機就可以執(zhí)行client 端的程序 ,開始將數(shù)據(jù)備份過來 . 至 此 Server 端的設(shè)定工作已經(jīng)完成 , 需要注意的是 ,此描述文件內(nèi)的『密碼字段』并未編碼 , 因此管 理 Backup Server 的管理員需特別注意此檔案的權(quán)限 , 請將其設(shè)為只有 root 可以讀寫 ,即 chmod 0600 /etc/ backup.servers, 否則一旦被一般 user 看見 , 則此 user 如果又在某一臺主機擁有賬號 , 那么他就能將其數(shù)據(jù)備份到此 備份主機上 , 所以隨時保持此文件只有 root 能讀寫是很重要的 .



而密碼欄的設(shè)定可以包括除了『;』之外的可見字符和空格 , 也就是說您可以設(shè)定一長字串當作密碼 , 密碼的給定需 要在 Server 端設(shè)好 , 也就是說 Backup Server 的管理員必須將密碼設(shè)定好后 , 再告訴欲備份主機的管理員 , 讓其 在 client 端作設(shè)定 .



另外 , 密碼字段的密碼至少需要 4 個字符 , 因為密碼是用來當作數(shù)據(jù)傳送時的 KEY ,所以一定要設(shè)定 , 且至少需 要 4 個字符 .



當您的備份系統(tǒng)開始運作后 , 一旦有 client 端一有 request , nbsd 會將 client端的訪問記錄放在 /var/log/nbsd 這個文件 內(nèi) , 備份主機管理員應(yīng)隨時查看這個文件 .



Client 端

---------

如果您的機器是某臺備份主機的 client 端 , 請按照安裝程序?qū)?client 程序安裝完成, 在安裝完成 client 端程序后 , 請 向您的 備份主機 的管理員取得下面的數(shù)據(jù) :



1 . 您的備份密碼 .

2 . 備份主機的 IP Address 或 Domain Name .



取得您所需的數(shù)據(jù)后 , 就可以開始設(shè)定 client 端了 , 請依照下面的步驟來做 :



Step 1 :

首先請打 setnbs , 此時會出現(xiàn)一個有四個選項的 menu , 您可以利用這個 menu來設(shè)定您的 nbs , 如果您選擇 1 , 就 可以設(shè)定您的備份密碼 , 這個密碼會存于/etc/config.nbs 里 , 此檔只有 root 才能讀寫 , 如果您選擇 2 的話 , 就會設(shè)定 您的備份主機的地址 , 此地址可以是 ip 也可以 domain name , 1.0.1r版以前 , 備份主機的地址是利用系統(tǒng)變量去存取 的 , 也因此無法利用 crontab來定時備份 , 因此現(xiàn)在改用 檔案去存此變量 , 備份主機的地址也將存在/etc/ config.nbs 里 , 如果你選擇 3 , 則可設(shè)定兩者 .



Step 2 :

設(shè)定完后 , 再來就是編寫『備份描述檔』, 這個描述檔主要是讓您設(shè)定那些目錄要備份 , 備份后的檔名為何 , 主 要的語法描述如下 :



#comment

package --> 一定要以 package 開頭 , 否則 { } 內(nèi)的描述就會被忽略 .

{

what: /etc; --> 設(shè)定那個目錄要備份 , 需以 『;』做結(jié)尾 .



filename: etc.tgz; --> 設(shè)定備份到備份主機上的文件名 , 也需以『;』做結(jié) .

}

# another package

package

{

what: /user;

filename: user.tgz

;

}

......



注意: what: 之后的目錄不可以為 symbol link 的目錄 , 否則會被略過不予備份.

推薦閱讀