linux數據備份

一、首先咱們要知道須要備份哪些數據。mysql

    通常包括數據庫和網站數據,在本例中,數據庫位於/var/lib/mysql/目錄;網站位於/www/users/目錄。sql

二、肯定須要將數據備份在哪裏,在這個分區中建立一個目錄
    應該挑選一個空間較大的分區,例: /var
    鍵入命令:
    # cd /var
    # mkdir backup數據庫

三、建立備份目錄後,進入備份目錄
    # cd /var/backup網站

四、數據庫通常應該徹底備份,建議每次備份以當前日期命名
    # tar -czvf mysql20051015.tar.gz /var/lib/mysql/*
    這個命令的意思是,在當前目錄下生成一個備份,備份的內容是/var/lib/mysql/目錄下的全部內容spa

五、若是網站數據很少,能夠每次將網站數據徹底備份
    # tar -czvf users20051015.tar.gz /www/users/*命名

六、若是網站數據較多(尤爲是運營E站通,商城等天天更新文件量較大的系統),建議每個月一次徹底備份,天天(或每週)一次更新備份。這個備份方式即所謂的「差分備份」,差分備份要求每一次更新的備份都要針對上一次徹底備份的時間。
    例如:在10月15日進行一次徹底備份:
    # tar -czvf users20051015.tar.gz /www/users/*
    在下一次徹底備份前針對10月15日的徹底備份進行更新備份(如每週一次):
    # tar -czvf users20051015.tar.gz /www/users/* --newer 10/15/2005/
    在進行「差分備份」後,若是須要恢復數據,應該是先恢復徹底備份,再將最近的一次更新備份覆蓋徹底備份數據

相關文章
相關標籤/搜索