歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

我的備份經驗

  對於服務器上面沒有磁帶機等備份設備的,可以把備份的文件拷貝到其他有磁帶機的地方去寫入磁帶機。 運行crontab -u root -e命令,編輯root的定時執行備份的工作如下: 此腳本的內容: 每周六凌晨1點壓縮備份/var目錄 每周六凌晨2點壓縮備份/home目錄 每周六凌晨6點把備份文件轉移到arbor目錄下,7點改變屬性,以便arbor用戶可以通過FTP把備份文件下載到其他服務器上面。 每天凌晨4點生成和上次完全備份相比發生變化的/home /var下面文件清單 每天凌晨5點生成差分備份文件(這樣在恢復的時候只需要一個完全備份文件和一個差分備份文件) 因為周末一般沒有什麼變化,而且周末人不在,所以把差分文件變化清單刪掉,周日不備份。 這樣需要每天手工從服務器上把備份文件拷貝到其他服務器上面。注意拷貝結束後要把原來壓縮備份文件刪掉,以免空間不夠,特別是周六或者周日,一定要把全備文件轉移。不然周一的差分備份文件比全備文件還要大得多! 0 1 * * 6 tar czf /usr/var.tar.gz /var 0 2 * * 6 tar czf /usr/home.tar.gz /home 0 6 * * * mv /usr/*.gz /home/arbor/ 0 7 * * * chown arbor:arbor /home/arbor/*.gz 0 4 * * 1 find /home /var -mtime -2 -print > /usr/filelist 0 4 * * 2 find /home /var -mtime -3 -print > /usr/filelist 0 4 * * 3 find /home /var -mtime -4 -print > /usr/filelist 0 4 * * 4 find /home /var -mtime -5 -print > /usr/filelist 0 4 * * 5 find /home /var -mtime -6 -print > /usr/filelist 0 4 * * 0 find /home /var -mtime -1 -print > /usr/filelist 0 5 * * * tar -cz -T /usr/filelist -f /usr/chafen.tar.gz 0 7 * * * rm -f /usr/filelist




Copyright © Linux教程網 All Rights Reserved