linux 下的差異和增量備份(轉)
linux 下的差異和增量備份(轉)[@more@]這是我正在使用的一段備份指令碼 mybackup.sh 在redhat Linux 7.2 下執行正常 mybackup.sh 程式碼: #!/bin/sh umount /mnt/bak mount /dev/sdb1 /mnt/bak if [ `date +%d` = '01' ] #每月1號進行完全備份 then bakdir="/mnt/bak/daybak/month/"`date +%m%d` zl="" #進行完全備份 else bakdir="/mnt/bak/daybak/"`date +%d` zl="-N "`date +'%Y-%m-01 00:00:01'`; #差異備份 #zl="-N "`date -d '-1 day' +'%Y-%m-%d 00:00:01'` #日增量備份 fi tmpbakdir=${bakdir}tmp rm -rf ${tmpbakdir} mkdir ${tmpbakdir} tar "${zl}" -czf ${tmpbakdir}/ /var/www/html tar "${zl}" -czf ${tmpbakdir}/etc.tgz /etc tar "${zl}" -czf ${tmpbakdir}/mysql.tgz /var/lib/mysql tar "${zl}" -czf ${tmpbakdir}/home.tgz /home tar "${zl}" -czf ${tmpbakdir}/name.tgz /var/name rm -rf $bakdir mv $tmpbakdir $bakdir umount /mnt/bak 把mybackup.sh 放到 /etc/cron.daly 中即實現可月迴圈 差異/增量 備份 為方便恢復資料我使用了差異備份,如果想節約空間可以使用日總量備份,不過那樣恢復資料時刻就要麻煩點了,另外你也可以很容易把上面的指令碼改為周迴圈 事項增量備份的另外方法是利用find命令, 例如只備份一天前修改過的檔案 程式碼: find /var/www -type f -mtime -1 -print>/tmp/filelist.txt tar -cz -T /tmp/filelist.txt -f /mnt/bak/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-945413/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle的差異增量備份和累積增量備份Oracle
- Oracle的差異增量備份和累積增量備份(zt)Oracle
- 完全備份、差異備份、增量備份的區別
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-差異增量備份GUIIDE
- 資料庫差異備份與增量備份的不同之處資料庫
- linux下rsync和tar增量備份梳理Linux
- Oracle之差異增量備份與累積增量備份Oracle
- Linux MySQL差異備份技巧LinuxMySql
- [轉載] SQL server 差異備份和還原SQLServer
- 備份策略 增量備份中的差異備份:週日和週三執行0級備份,其他每天執行1級備份
- LINUX下ORACLE增量備份的步驟LinuxOracle
- SQL server差異備份和還原SQLServer
- Linux 平臺下 RMAN 全備 和 增量備份 shell 指令碼Linux指令碼
- rman備份和增量備份指令碼指令碼
- Backup And Recovery User's Guide-建立和更新增量備份-增量備份的目的GUIIDE
- Mysql增量備份MySql
- 增量備份 PostgreSQLSQL
- Backup And Recovery User's Guide-建立和更新增量備份-增量更新備份GUIIDE
- 使用innobackupex線上增量備份和再增量備份及恢復mysql資料庫MySql資料庫
- 【MySql】innobackupex增量備份和恢復MySql
- HBase 增量備份和還原工具
- 【MySql】innobackupex 增量備份和恢復MySql
- XtraBackup完整備份與增量備份的原理
- xtrabackup和innobackuppex的安裝和備份(含增量備份)已經恢復
- Linux異機備份Linux
- Nocatalog 下的RMAN 增量備份 shell指令碼指令碼
- Backup And Recovery User's Guide-建立和更新增量備份-進行增量備份GUIIDE
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-累積增量備份GUIIDE
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-多級增量備份GUIIDE
- mysqldump 全量和增量備份指令碼MySql指令碼
- Backup And Recovery User's Guide-建立和更新增量備份-規劃增量備份策略GUIIDE
- Oracle RMAN 增量備份Oracle
- SQL Server 2008 使用差異備份SQLServer
- 企業網盤伺服器資料異地備份、遠端備份、增量備份解決方案伺服器
- 【MySql】innobackupex 增量備份的bugMySql
- SQL Server 2008 差異備份的基準SQLServer
- Backup And Recovery User's Guide-RMAN備份概念-增量備份-增量備份演算法GUIIDE演算法
- Backup And Recovery User's Guide-建立和更新增量備份-增量更新備份:基本例項GUIIDE