天天看點

6個關于dd指令備份Linux系統的例子

資料丢失帶來的損失是相當昂貴的。關鍵資料的丢失會對各種規模的企業帶來影響。有幾種方法來備份Linux系統,包括rsync的和rsnapshot等。本文提供有關使用dd指令備份Linux系統的6個執行個體。 dd是一個功能強大的UNIX工具,由Linux核心的makefile進行引導映像,它也可以用來複制資料。

例 1:備份整個硬碟 使用dd指令備份整個硬碟。在這個例子中,源硬碟的裝置名為/ dev/ sda的,目标硬碟的裝置名是/ dev/ sdb。執行dd指令,備份整個硬碟/dev/sha到同一系統的另一個硬碟/dev/sdb。如下所示:

在備份整個硬碟時,我們也可以加入sync參數來同步I/O。 如下所示:

例 2:建立硬碟的映像 使用dd指令為硬碟建立一個圖像檔案并将其儲存在其他儲存設備。這種備份方式有很多好處:一是易于使用,二是這種備份方法的速度快于其他方法的備份,也能讓你更快速的恢複資料。 建立一個硬碟/dev/sda的image指令:

例 3:恢複硬碟映像檔案恢複資料 使用dd指令将硬碟的映像檔案恢複資料到另一個硬碟。如下所示:

Sdadisk.img檔案是/dev/sda的映像,是以上面的指令将恢複/dev/had的映像到/dev/sdb

例 4:建立軟碟映像 使用dd指令建立軟碟的映像備份。輸入檔案填寫軟碟機裝置的位置,輸出檔案寫軟碟映像檔案的名稱,如下所示。

例 5:備份分區 使用dd指令備份硬碟分區。輸入檔案填寫分區的裝置名稱,輸出檔案填寫你指定的目标路徑或映像檔案。 dd指令示例所示如下:

例 6:CD光牒備份 dd指令允許我們建立源檔案的iso檔案,是以我們可以插入CD,輸入dd指令來建立一個CD的iso檔案内容。

dd指令從輸入中讀取一個塊并将其寫入輸出檔案。你可以指定輸入和輸出檔案的塊大小。參數“bs”指定輸入和輸出檔案的塊大小。上面的dd指令使用的塊大小為2048 bytes. 注意:如果CD光牒是自動挂載的,在使用dd指令建立iso映像之前最好umount掉以避免造成對CD ROM不必要的通路。

本文轉自Linux就該這麼學部落格園部落格,原文連結:http://www.cnblogs.com/linuxprobe/p/5377895.html,如需轉載請自行聯系原作者

繼續閱讀