怎么自動(dòng)備份Linux/Unix服務(wù)器的數(shù)據(jù)-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“怎么自動(dòng)備份Linux/Unix服務(wù)器的數(shù)據(jù)”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“怎么自動(dòng)備份Linux/Unix服務(wù)器的數(shù)據(jù)”吧!

成都創(chuàng)新互聯(lián)專注于霸州企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城系統(tǒng)網(wǎng)站開發(fā)。霸州網(wǎng)站建設(shè)公司,為霸州等地區(qū)提供建站服務(wù)。全流程按需定制設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

primabackup.sh 說明文檔
版本:2.0.1
工具下載地址:/tupian/20230522/ 版本更新
* 2006-11-23 SWsoft.com.cn v2.0.2
- [fix] 修復(fù)resin路徑
* 2005-03-28 ValueOf.com v2.0.1
- [fix] 備份resin和tomcat的配置
- [fix] 修復(fù)配置備份子目錄的位置
1. 概述
primabackup.sh腳本可用來備份數(shù)據(jù)。
2. 安裝
解壓:
tar zxf primabackup.tar.gz
3. 配置
要求的設(shè)定
3.1 備份到那個(gè)目錄
BACKUP_BASE_DIR="/backup" 備份文件所在的根目錄
3.2 備份哪些數(shù)據(jù)
WEB=1 備份web
EMAIL=1 備份email
DNS=1 備份dns
MYSQL=1 備份mysql
CONTROL=1 備份主控界面目錄
如果不需要備份某個(gè)功能,則將其改成0
3.3 保留多少份舊的備份?
即除了當(dāng)前新的這個(gè)備份之外,還保留幾個(gè)備份,最少為0個(gè),默認(rèn)為1
如果設(shè)為0,則只保留一個(gè)備份,每次備份的時(shí)候都會(huì)把以前的備份刪除
max_old_backup=1
4. 備份的過程
首先根據(jù)設(shè)置,決定要備份的數(shù)據(jù)和配置,然后創(chuàng)建
備份根目錄下的以日期時(shí)間為名字的目錄,在這個(gè)目錄的data子目錄下備份數(shù)據(jù)的tar包
在conf子目錄下備份配置文件和目錄。
5. 數(shù)據(jù)位置
web數(shù)據(jù)的位置,默認(rèn)/www/users,程序會(huì)自動(dòng)到prima.conf里面找home_base配置,如果找到則用更改之后的配置
mail數(shù)據(jù)的位置,默認(rèn)/var/vmail,程序會(huì)自動(dòng)到prima.conf里面找mail_space_base配置,如果找到則用更改之后的配置
dns數(shù)據(jù)的位置,默認(rèn)/var/named,程序會(huì)自動(dòng)到prima.conf里面找zonefile_base配置,如果找到則用更改之后的配置
mysql數(shù)據(jù)的位置,linux默認(rèn)/var/lib/mysql,F(xiàn)reeBSD默認(rèn)/var/db/mysql
如果prima.conf中打開了網(wǎng)站生成、計(jì)數(shù)器應(yīng)用,則會(huì)備份相應(yīng)的數(shù)據(jù)目錄。
程序根據(jù)prima.conf中use_mod_caucho/use_mod_jk來判斷是否備份相應(yīng)的resin和tomcat配置
named.conf默認(rèn)/etc/named.conf,程序會(huì)自動(dòng)到prima.conf里面找named_conf配置,如果找到則用更改之后的配置
如果是主控服務(wù)器,請(qǐng)務(wù)必打開MYSQL備份。
6. 關(guān)于測(cè)試模式
如果將
#testmode=1
改成
testmode=1
則,只打印要做的事情,不做實(shí)際備份。
7. 備份文件的命名方法
對(duì)于目錄的備份。備份文件是目錄名.tar.gz,如
/www/users -> /backup/20040903-140101/data/users.tar.gz
對(duì)于文件的備份,則直接是文件名,如
/etc/named.conf -> /backup/20040903-140101/conf/named.conf
完整列表如下:
/www/prima -> data/prima.tar.gz
/www/users -> data/users.tar.gz
/var/vmail -> data/vmail.tar.gz
/var/named -> data/named.tar.gz
/var/lib/mysql -> data/mysql.tar.gz
/www/prima/htdocs/apps/GenComSite/sitepage -> data/sitepage
/www/prima/htdocs/apps/GenComSite/upload -> data/upload.tar.gz
/var/Counter -> Counter.tar.gz
/usr/prima/etc -> conf/etc.tar.gz
/usr/prima/postfix/conf -> conf/conf.tar.gz
/etc/named.conf -> conf/named.conf
/usr/local/resin/conf/host.conf -> conf/host.conf
/var/tomcat4/conf/server.xml -> conf/server.xml
/www/prima/htdocs/apps/phpMyAdmin/config.inc.php -> conf/config.inc.php
8. 注意事項(xiàng)
8.1
注意:此備份為完整備份,備份目錄應(yīng)有足夠空間容納。
雖然在備份過程,經(jīng)過壓縮,空間會(huì)減小,但建議備份目錄至少和數(shù)據(jù)全部大小相同。
這樣才能保證容納至少一個(gè)完整備份,一般情況下,可以容納兩個(gè)完整備份。
8.2
在進(jìn)行備份的時(shí)候,對(duì)cpu和磁盤的負(fù)擔(dān)是比較重的,建議加上nice以降低程序執(zhí)行優(yōu)先級(jí),而且好在凌晨運(yùn)行。
如:
# nice ./primabackup.sh
9. 通過cronjob自動(dòng)周期性備份
通過修改/etc/crontab,可以將備份設(shè)為周期性自動(dòng)的。
/etc/crontab中每一條都是一個(gè)定期任務(wù),#號(hào)開頭的除外。
格式如下:
分鐘 小時(shí) 月中的某一天 月 星期幾 執(zhí)行者 命令行
例如:
0 2 * * * root /bin/cmd
即在每天的凌晨2點(diǎn)以root身份執(zhí)行/bin/cmd命令
假如要配置備份任務(wù)每天2點(diǎn)執(zhí)行,將輸出的消息寫到日志文件里,則在/etc/crontab中加入:
0 2 * * * root nice /root/primabackup/primabackup.sh >> /var/log/primabackup.log
上面假設(shè)備份腳本的位置在/root/primabackup/primabackup.sh
日志放在/var/log/primabackup.log
加了nice降低執(zhí)行優(yōu)先級(jí)。
如果要每周六2點(diǎn)執(zhí)行,則:
0 2 * * 6 root nice /root/primabackup/primabackup.sh >> /var/log/primabackup.log
(6代表星期六,0 或 7 代表星期天)
修改/etc/crontab不用重起任何服務(wù)。

到此,相信大家對(duì)“怎么自動(dòng)備份Linux/Unix服務(wù)器的數(shù)據(jù)”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

當(dāng)前名稱:怎么自動(dòng)備份Linux/Unix服務(wù)器的數(shù)據(jù)-創(chuàng)新互聯(lián)
文章起源:http://muchs.cn/article42/dhishc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈標(biāo)簽優(yōu)化、網(wǎng)站導(dǎo)航移動(dòng)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)公司、Google

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)