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