學習Linux,瞭解Linux備份是其中最要的環節之一,經過長時間閱讀Linux備份的書籍,於此和大家分享一下,看完本文你肯定有不少收穫,希望本文能教會你更多東西。
Linux備份工具的各種工具如下:
◆命令列工具,例如``dd'',``dump'',``cpio''以及``tar''
◆文字型態工具,例如``Amanda''及``Taper''
◆圖形介面的工具,像是``KDat''
◆商業化的備份工具,像是``BRU''和``PerfectBackup+''
1、cpio用於完整備份,配合與Find命令一起,配合另一塊完全用來備份的硬碟
格式如下:
#find/-print|cpio-covB>/dev/st0##備份到磁帶機
#cpio-iduv
2、dd用於完整備份,特點:備份一塊完全一模一樣的硬碟
格式如下:
#ddif=/dev/hdaof=/dev/hdb
3、tar用於完整備份和部份備份都可
格式如下:
#tar-zcvpf/archive/full-backup-`date'+%d-%B-%Y'`.tar.gz——directory/——exclude=mnt——exclude=proc——exclude=var/spool/squid.##完整備份
解析:
1.-zcvpf:
◆z壓縮;備份資料經由``gzip''壓縮)
◆c建立;一個archive檔開始被建立)
◆vverbose;顯示出已經備份好的檔案)
◆p允許儲存;保護的資料將會被“記憶”,可以被回複)
◆f檔案)選項後面接的是的要寫入的archive檔或裝置)名稱,注意包含資料的檔名是如何得到的,只要用兩個後引號將``date''指令圈起來。一般的命名慣例是在未壓縮過的檔案後面加上``.tar'',壓縮的檔案加上``tar.gz''
2.——directory選項告知tar在開始備份前首先跳到以下的檔案路徑在本例中是``/''目錄)。
3.——exclude選項告知tar不要備份所指定的檔案或目錄。
4.最後有一點,''.''符號告知tar要備份目前目錄中的所有東西。
#tar-zxvfhost.tgz##還原
#tar-zpcvfmysql.`date+%Y-%m-%d`.tgz/var/lib/mysql##部份備份
#tar-N'2007/4/17'-zpcvfhome.tgz/home##備份2007/4/17之後的檔案
- Linux學習筆記 Linux預設的目錄簡介
- Linux教程之Linux cd命令
- Linux案頭環境GNOME 2.28正式發布
- linux下面串口工具C-kermit
- 袁萌:輕型Linux大放光彩