備份Linux操作系統(tǒng)的幾種方法
兩種備份類型備份方法都是一樣的,就像備份或壓縮其它東西一樣,使用TAR。和Windows不同,Linux不會(huì)限制root訪問(wèn)任何東西,可以把分區(qū)上的所有東西都扔到一個(gè)TAR文件里去。
對(duì)于備份和恢復(fù)來(lái)說(shuō),Linux提供了諸如tar、cpio、 dump等工具來(lái)實(shí)現(xiàn)。
dump命令 Linux dump命令用于備份文件系統(tǒng)。dump為備份工具程序,可將目錄或整個(gè)文件系統(tǒng)備份至指定的設(shè)備,或備份成一個(gè)大文件。
Linux系統(tǒng)所有的數(shù)據(jù)都以文件的形式存在,所以備份就是直接拷貝文件;硬盤分區(qū)也被當(dāng)成文件,所以可以直接克隆硬盤數(shù)據(jù)。Lnux系統(tǒng)自帶很多實(shí)用工具,比如tar、dd、rsync等,備份還原系統(tǒng)不需要購(gòu)買或下載第三方軟件。
創(chuàng)建列表的一個(gè)最方便的方法就是使用ls命令。例如,要把/home目錄備份到SCSI磁帶設(shè)備中,輸入下面的命令: $ls /home | cpio -o /dev/st0 也可以使用find命令。它包括許多選項(xiàng)可以用來(lái)消減被存檔文件的數(shù)量。
linux下的一些壓縮和歸檔命令
linux中用gzip壓縮目錄步驟如下:打開(kāi)linux客戶端。點(diǎn)擊連接linux按鈕。輸入用戶名,主機(jī)ip地址。輸入密碼。連接成功,可以進(jìn)行操作。
linux自帶的unzip命令可以解壓windows下的zip格式的壓縮文件。
tar命令在大部分linux系統(tǒng)默認(rèn)情況下都是可用的,所以你不用單獨(dú)安裝該軟件。tar命令具有兩個(gè)壓縮格式,gzip和bzip,該命令的“z”選項(xiàng)用來(lái)指定gzip,“j”選項(xiàng)用來(lái)指定bzip。同時(shí)也可以創(chuàng)建非壓縮歸檔文件。
常見(jiàn)的格式是 tar.gz 和 tar.bz2。如果你想快速壓縮,那么就是用 gzip。如果歸檔文件大小比較重要,就是用 tar.bz2。tar 命令用來(lái)干什么?下面是一些使用 tar 命令的常見(jiàn)情形。
打包指的是將多個(gè)文件和目錄集中存儲(chǔ)在一個(gè)文件中,而壓縮則指的是利用算法對(duì)文件進(jìn)行處理,從而達(dá)到縮減占用磁盤空間的目的。Linux下,常用打包命令有2個(gè),分別是tar和dd;常用的壓縮命令有很多,比如gzip、zip、bzip2等。
歸檔 即將多個(gè)文件(目錄)打包為一個(gè)文件,但并不對(duì)文件進(jìn)行壓縮。
linux下備份一個(gè)目錄下所有文件及目錄,應(yīng)該用什么命令?
1、dump命令 Linux dump命令用于備份文件系統(tǒng)。dump為備份工具程序,可將目錄或整個(gè)文件系統(tǒng)備份至指定的設(shè)備,或備份成一個(gè)大文件。
2、bzip2 filename //文件即會(huì)被壓縮,并被保存為 filename.bz2。
3、這里教大家如何用find、xargs和tar命令完成上面的功能。
4、使用tar命令進(jìn)行備份:tar命令本來(lái)的作用是能夠把很多文件放到一個(gè)小文件中進(jìn)行歸檔,但是同時(shí)又能夠?qū)ξ募M(jìn)行壓縮。所以,一般情況下都采用tar進(jìn)行文件整理和壓縮。
5、cat:可以顯示文件的內(nèi)容(經(jīng)常和more搭配使用),或?qū)⒍鄠€(gè)文件合并成一個(gè)文件。