機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
雙機(jī)(多機(jī))自動(dòng)互備份方案
雙機(jī)(多機(jī))自動(dòng)互備份方案
 更新時(shí)間:2009-8-12 16:57:01  點(diǎn)擊數(shù):0
【字體: 字體顏色
關(guān) 鍵 字:shell ftp tar mysql  crontab

問(wèn)    題:我們公司有兩臺(tái)LINUX服務(wù)器,每個(gè)服務(wù)器只有一個(gè)硬盤。所以
          備份的問(wèn)題就顯得特別重要。我們裝有mysql數(shù)據(jù)庫(kù)。當(dāng)然同時(shí)也要解
          決mysql備份的問(wèn)題。
          
目   的:host 機(jī)器(最終所有備份都在其上留備份)ship機(jī)器(保存host機(jī)器備份)

方   法:通過(guò)shell腳本,打包相關(guān)要備份的文件。然后通過(guò)ftp操作下載,上載完成解決方案。
              兩臺(tái)機(jī)器root 通過(guò)crontab 讓腳本在各自機(jī)器定時(shí)。
              建議host 每天早上3點(diǎn)
              建議ship 每天早上6點(diǎn)
注意點(diǎn):
              兩臺(tái)服務(wù)器系統(tǒng)時(shí)間最好相差不要超過(guò)1小時(shí)。
              此腳本是每周禮拜6執(zhí)行備份的。當(dāng)然你也可以修改成每月或每天備份。
              當(dāng)然也可以修改成一個(gè)增量備份腳本。
   
具體腳本:
以下為host機(jī)器腳本
#//////////////host機(jī)器腳本///////////////
#! /bin/sh
HOST="abc.com"
USER="backup_use"         #ship機(jī)器backup_use用戶
PASSWORD="backup_use"     #ship機(jī)器對(duì)應(yīng)用戶密碼
BACKUPDIR="/home/backup_use/ship"  #host機(jī)器backup_use用戶目錄
BACKUPDIR2="/home/backup_use/host"  #host機(jī)器backup_use用戶目錄
MYSQLPASS="abc"    #ship 機(jī)器mysql root 用戶密碼
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/nusphere/mysql/bin
DOW=`date +%a`
DM=`date +%Y%b%d`

FILE1=ship-virtual-$DM.tar.gz
FILE2=ship-mysqldata-$DM.tar.gz
FILE3=ship-szeasy-$DM.tar.gz
FILE4=ship-other-$DM.tar.gz
#
FIL1=$BACKUPDIR2/host-main-$DM.tar.gz
FIL2=$BACKUPDIR2/host-mysqldata-$DM.tar.gz
FIL3=$BACKUPDIR2/host-other-$DM.tar.gz
#
DIRECTORIE1="/www /home/jjd"          # 要備份的目錄1
DIRECTORIE2="/etc /var/named /usr/local/nusphere/apache/conf" # 要備份的目錄2
#
if [ $DOW = "Sat" ]; then # 每個(gè)禮拜六完全備份
        tar -zcpf $FIL1 $DIRECTORIE1
        tar -zcpf $FIL3 $DIRECTORIE2
        mysqldump --all-databases -q -uroot -p$MYSQLPASS |gzip > $FIL2
ftp -i -n < $BACKUPDIR/$COMPUTER-mysqldata-$DM.tar.gz
fi
########################################################################

Jp

            jinjidong
            j_p@163.net

  • 上一篇: XF86Conifg文件詳解
  • 下一篇: Linux內(nèi)核重編譯常見(jiàn)故障及其解決方法
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1