dd命令

Linux下還有一些其它的常用命令,也可以用來備份數據。

dd

dd用來用指定大小的塊拷貝一個文件,並在拷貝的同時進行指定的轉換

clip_image002

dd的基本用法是:

dd if=’input file ’ of=’output file’ bs=’block_size’ count=’number’

解釋如下:

if:就是input file,也可以是某設備文件

of:就是output file,也支持是設備文件

bs:規劃的一個block大小,若未指定則默認爲512byte

count:指定bs的數量

比如,將/etc/passwd備份到/tmp/passwd.back中:

clip_image004

備份完成後,查看一下:

clip_image006

可以看出,passwd文件共有1.8k大小。由於在dd過程中並未指定block的大小,即爲默認值512byte,所以,1.8k就佔用了3個完整的block和1個不完整的block。故在dd過程中的,3+1就是這個意思。

再比如,將系統裏最小分區備份。先查看最小分區:

clip_image007

使用dd備份:

clip_image009

可以看出,dd命令可以對整個分區進行備份。當然,如果要還原的話,反向備份即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章