- 相關(guān)推薦
關(guān)于dd命令備份Linux系統的6個(gè)例子
數據丟失帶來(lái)的損失是相當昂貴的。關(guān)鍵數據的丟失會(huì )對各種規模的企業(yè)帶來(lái)影響。下面YJBYS小編為你介紹dd命令備份Linux系統的6個(gè)例子。一起來(lái)看看吧!
有幾種方法來(lái)備份Linux系統,包括rsync的和rsnapshot等。本文提供有關(guān)使用dd命令備份Linux系統的6個(gè)實(shí)例。 dd是一個(gè)功能強大的UNIX工具,由Linux內核的makefile進(jìn)行引導映像,它也可以用來(lái)復制數據。
例 1:備份整個(gè)硬盤(pán)
使用dd命令備份整個(gè)硬盤(pán)。在這個(gè)例子中,源硬盤(pán)的設備名為/ dev/ sda的,目標硬盤(pán)的設備名是/ dev/ sdb。執行dd命令,備份整個(gè)硬盤(pán)/dev/sha到同一系統的另一個(gè)硬盤(pán)/dev/sdb。如下所示:
[root@linuxprobe ~]# dd if=/dev/sda of=/dev/sdb- "if"后跟輸入文件,“of”后跟輸出文件。
- 上述命令在執行過(guò)程中如有任何錯誤都會(huì )失敗。但若加入參數“CONV= NOERROR”,則即使執行過(guò)程中有錯誤,它也會(huì )繼續復制。
- 輸入文件和輸出文件在執行前必須檢查再三,如果兩者順序顛倒,你可能會(huì )損失所有數據。
在備份整個(gè)硬盤(pán)時(shí),我們也可以加入sync參數來(lái)同步I/O。 如下所示:
[root@linuxprobe ~]# dd if=/dev/sda of=/dev/sdb conv=noerror,sync
例 2:創(chuàng )建硬盤(pán)的映像
使用dd命令為硬盤(pán)創(chuàng )建一個(gè)圖像文件并將其保存在其他存儲設備。這種備份方式有很多好處:一是易于使用,二是這種備份方法的速度快于其他方法的備份,也能讓你更快速的恢復數據。
創(chuàng )建一個(gè)硬盤(pán)/dev/sda的image命令:
[root@linuxprobe ~]# dd if=/dev/sda of=~/sdadisk.img
例 3:恢復硬盤(pán)映像文件恢復數據
使用dd命令將硬盤(pán)的映像文件恢復數據到另一個(gè)硬盤(pán)。如下所示:
[root@linuxprobe ~]# dd if=sdadisk.img of=/dev/sdb
Sdadisk.img文件是/dev/sda的映像,所以上面的命令將恢復/dev/had的映像到/dev/sdb
例 4:創(chuàng )建軟盤(pán)映像
使用dd命令創(chuàng )建軟盤(pán)的映像備份。輸入文件填寫(xiě)軟盤(pán)機設備的位置,輸出文件寫(xiě)軟盤(pán)映像文件的名稱(chēng),如下所示。
[root@linuxprobe ~]# dd if=/dev/fd0 of=myfloppy.img
例 5:備份分區
使用dd命令備份硬盤(pán)分區。輸入文件填寫(xiě)分區的設備名稱(chēng),輸出文件填寫(xiě)你指定的目標路徑或映像文件。 dd命令示例所示如下:
[root@linuxprobe ~]# dd if=/dev/sda1 of=~/partition1.img
例 6:光盤(pán)備份
dd命令允許我們創(chuàng )建源文件的iso文件,所以我們可以插入CD,輸入dd命令來(lái)創(chuàng )建一個(gè)CD的iso文件內容。
[root@linuxprobe ~]# dd if=/dev/cdrom of=tgsservice.iso bs=2048
dd命令從輸入中讀取一個(gè)塊并將其寫(xiě)入輸出文件。你可以指定輸入和輸出文件的塊大小。參數“bs”指定輸入和輸出文件的塊大小。上面的dd命令使用的塊大小為2048 bytes.
注意:如果光盤(pán)是自動(dòng)掛載的,在使用dd命令創(chuàng )建iso映像之前最好umount掉以避免造成對CD ROM不必要的訪(fǎng)問(wèn)。
更多相關(guān)文章推薦:
【dd命令備份Linux系統的6個(gè)例子】相關(guān)文章:
Linux文件系統操作命令大全07-03
Linux系統專(zhuān)家必學(xué)的20個(gè)命令01-23
linux常用基本命令(文件處理命令)11-29
Linux硬件信息命令大全10-10
Linux中常用操作命令10-17
java開(kāi)發(fā)必會(huì )的Linux命令10-07
Linux認證系統管理:linuxmail命令發(fā)送郵件失敗09-21
Linux常用命令匯總07-28
Linux入門(mén)常用命令08-08