Linux備份

造成系統(tǒng)損毀的可能原因有硬件問題和軟件問題,如在指令列輸入rm -rf/home,用戶家目錄就會(huì)被刪光。軟件問題上除了用戶操作不當(dāng)外,還有可能是黑客的攻擊;硬件問題上有硬盤組件的毀壞,而導(dǎo)致數(shù)據(jù)丟失,因此,備份時(shí)很重要的。
備份時(shí)需要考慮的因素有:備份哪些檔案,選取什么備份的媒介,備份的方式,備份的頻率和備份的使用工具等。
需要備份的檔案包括操作系統(tǒng)本身需要備份的檔案(與賬號(hào)與系統(tǒng)配置文件有關(guān)),網(wǎng)絡(luò)服務(wù)的數(shù)據(jù)庫方面,另外還有/boot /etc /home /root /usr /local(或者是 /opt 及 /srv 等)/var等。不需要備份的檔案有/dev /proc /mnt /media /tmp 。
完整備份雖然有講多好處,但就是需要花費(fèi)很多時(shí)間!所以,如果在主機(jī)提供的服務(wù)并不是一定要 24 小時(shí)提供的前提下, 我們可以僅備份重要的關(guān)鍵數(shù)據(jù)即可。由于主機(jī)即使當(dāng)機(jī)個(gè)一兩天可能也不會(huì)影響到正常生活時(shí), 僅備份關(guān)鍵數(shù)據(jù)就好了,不需要整個(gè)系統(tǒng)都備份。由于完整備份可能是在系統(tǒng)運(yùn)作期間進(jìn)行,步但會(huì)花費(fèi)非常多時(shí)間,而且如果備份當(dāng)時(shí)系統(tǒng)已經(jīng)被攻破, 那備份的數(shù)據(jù)是有問題的,那還原回去也是有問題的系統(tǒng)。
備份策略:1. 主機(jī)硬件:使用一個(gè)獨(dú)立的 filesystem 來儲(chǔ)存?zhèn)浞輸?shù)據(jù),此 filesystem 掛載到 /backup 當(dāng)中;

  1. 每日進(jìn)行:目前僅備份 MySQL 數(shù)據(jù)庫;
  2. 每周進(jìn)行:包括 /home, /var, /etc, /boot, /usr/local 等目錄不特殊服務(wù)的目錄;
  3. 自動(dòng)處理:這方面利用 /etc/crontab 來自動(dòng)提供備份的進(jìn)行;
  4. 異地備援:每月定期地將數(shù)據(jù)分別刻錄到光盤上面 并使用網(wǎng)絡(luò)傳輸?shù)搅硪徊繖C(jī)
    器上。
    由于軟件的問題產(chǎn)生的被黑客攻破事件,系統(tǒng)的損毀是因?yàn)楸还?,此時(shí)即使恢復(fù)到正常系統(tǒng),這個(gè)系統(tǒng)既然會(huì)被攻破。所以,此時(shí)完整備份的復(fù)原可能是個(gè)好方式。最好是需要:
  5. 先拔除網(wǎng)絡(luò)線,最好將系統(tǒng)進(jìn)行完整備份到其他媒體上,以備未來檢查
  6. 開始查閱登錄檔,嘗試找出各種可能的問題
  7. 開始安裝新系統(tǒng) (最好找最新的 distribution)
  8. 進(jìn)行系統(tǒng)升級(jí),注意防火墻
  9. 根據(jù) 2 的錯(cuò)誤,在安裝完成新系統(tǒng)后,將那些 bug 修復(fù)
  10. 進(jìn)行各項(xiàng)服務(wù)不相關(guān)數(shù)據(jù)的恢復(fù)
  11. 正式上線提供服務(wù),并開始測(cè)試
    因?yàn)橹鳈C(jī)的任務(wù)不同,備份的數(shù)據(jù)和頻率等考慮參數(shù)也不相同。
    完整備份時(shí),常用的工具有 dd, cpio, tar, dump。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 命令 tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+f...
    F4A3閱讀 815評(píng)論 3 1
  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經(jīng)改了很多 但是錯(cuò)誤還是無法避免 以后資料會(huì)慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,182評(píng)論 2 33
  • 備份之前的準(zhǔn)備工作 安裝常用的軟件 常用軟件的安裝,見我另一篇blog Ubuntu 16.04 安裝札記 的第四...
    Manford閱讀 264評(píng)論 0 2
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評(píng)論 19 139
  • Centos7針對(duì)不同的服務(wù)提供了大量的命令設(shè)定模式。另外,萬一你的Linux主機(jī)被cracker入侵、或是由于硬...
    Zhang21閱讀 1,634評(píng)論 4 4

友情鏈接更多精彩內(nèi)容