dd命令是Linux發行版非常簡單的備份工具。 “dd”工具簡單的拷貝標準輸入到標準輸出,在512位元組塊讀取。
dd 命令是Linux發行版非常簡單的備份工具。該“dd”工具簡單的拷貝標準輸入到標準輸出,在512位元組塊讀取。 用dd命令,我們可以建立整盤,磁碟驅動器等備份,下面這篇文章將幫助你學習一些有用的“dd”命令。

1:建立現有分割槽備份

以下命令將整個分割槽/dev/sdb1備份到/opt/sdb1.img檔案。
# dd if=/dev/sdb1 of=/opt/sdb1.img樣本輸出

16064937+0 records in
16064937+0 records out
8225247744 bytes (8.2 GB) copied, 123.319 s, 66.7 MB/s

2:恢復備份到其他分割槽

上面 /opt/sdb1.img備份檔案可以恢復到其他分割槽(/dev/sdb2),我們可以用以下命令恢復。
# dd if=/opt/sdb1.img of=/dev/sdb2 樣本輸出

16064937+0 records in
16064937+0 records out
8225247744 bytes (8.2 GB) copied, 197.688 s, 41.6 MB/s 

現在,你可以看到的/dev/sdb2 是/dev/sdb1 的翻版。

3:建立與現有分割槽副本

我們可以直接從現有的分割槽副本來分割槽。以下命令將建立的/dev/sdb1 到 /dev/sdb2 的副本。
# dd if=/dev/sdb1 of=/dev/sdb2樣本輸出

16064937+0 records in
16064937+0 records out
8225247744 bytes (8.2 GB) copied, 221.431 s, 37.1 MB/s

4:建立現有的硬碟克隆

以下命令將複製前446個位元組這是MBR從第一個磁碟到第二個磁碟。這將建立第二個磁碟引導。 。
# dd if=/dev/sda of=/dev/sdb bs=446 count=1

1+0 records in
1+0 records out
446 bytes (446 B) copied, 0.00174812 s, 255 kB/s 

現在確保在/dev/sdb的匹配為/dev/sda的分割槽。一旦做到這一點,您可以使用複製每個分割槽:
# dd if=/dev/sda1 of=/dev/sdb1
# dd if=/dev/sda2 of=/dev/sdb2

5:備份和恢復的MBR映象檔案

建立使用以下命令MBR的映象檔案的備份。
# dd if=/dev/sda of=/opt/backup-mbr-sda.img bs=512 count=1示例輸出

1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.0115243 s, 44.4 kB/s 

接下來的步驟是MBR恢復到不同的磁碟,使用下面的命令來做到這一點。
# dd if=/opt/backup-mbr-sda.img of=/dev/sdb bs=446 count=1

.