分享一個簡單的Linux數(shù)據(jù)備份方案
Linux數(shù)據(jù)備份通常使用tar命令進行,初學(xué)者很難看明白比較復(fù)雜的Linux數(shù)據(jù)備份方案?,F(xiàn)介紹一種“傻瓜式備份方案”,供初建Linux服務(wù)器者參考。
1、首先我們要知道需要備份哪些數(shù)據(jù)。
一般包括數(shù)據(jù)庫和網(wǎng)站數(shù)據(jù),在本例中,數(shù)據(jù)庫位于/var/lib/mysql/目錄;網(wǎng)站位于/www/users/目錄。
2、確定需要將數(shù)據(jù)備份在哪里,在這個分區(qū)中創(chuàng)建一個目錄
應(yīng)該挑選一個空間較大的分區(qū),例: /var
鍵入命令:
cd /var
mkdir backup
3、創(chuàng)建備份目錄后,進入備份目錄
cd /var/backup
4、數(shù)據(jù)庫一般應(yīng)該完全備份,建議每次備份以當(dāng)前日期命名
tar -czvf mysql20051015.tar.gz /var/lib/mysql/*
這個命令的意思是,在當(dāng)前目錄下生成一個備份,備份的內(nèi)容是/var/lib/mysql/目錄下的所有內(nèi)容
5、如果網(wǎng)站數(shù)據(jù)不多,可以每次將網(wǎng)站數(shù)據(jù)完全備份
tar -czvf users20051015.tar.gz /www/users/*
6、如果網(wǎng)站數(shù)據(jù)較多(尤其是運營E站通,商城等每天更新文件量較大的系統(tǒng)),建議每月一次完全備份,每天(或每周)一次更新備份。這個備份方式即所謂的“差分備份”,差分備份要求每一次更新的備份都要針對上一次完全備份的時間。
例如:在10月15日進行一次完全備份:
tar -czvf users20051015.tar.gz /www/users/*
在下一次完全備份前針對10月15日的完全備份進行更新備份(如每周一次):
tar -czvf users20051015.tar.gz /www/users/* --newer 10/15/2005/
在進行“差分備份”后,如果需要恢復(fù)數(shù)據(jù),應(yīng)該是先恢復(fù)完全備份,再將最近的一次更新備份覆蓋完全備份
希望上面這個Linux數(shù)據(jù)備份方案是一個比較簡單的,希望對初學(xué)者有所幫助。
【編輯推薦】