Linux下還有一些其它的常用命令,也可以用來備份數據。
dd
dd用來用指定大小的塊拷貝一個文件,並在拷貝的同時進行指定的轉換
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中:
備份完成後,查看一下:
可以看出,passwd文件共有1.8k大小。由於在dd過程中並未指定block的大小,即爲默認值512byte,所以,1.8k就佔用了3個完整的block和1個不完整的block。故在dd過程中的,3+1就是這個意思。
再比如,將系統裏最小分區備份。先查看最小分區:
使用dd備份:
可以看出,dd命令可以對整個分區進行備份。當然,如果要還原的話,反向備份即可。