dd命令的巧妙使用

dd是一個非常使用高效的命令,他的作用是用指定大小的塊拷貝一個文件,并在拷貝的同時進行指定的轉換。

一、備份

  • 備份整個磁盤到磁盤
#將sdx整盤備份到sdy中去
dd if=/dev/sdx  of=/dev/dev/sdy
  • 備份整盤到目錄
#將sdx整盤被分到目錄中去
dd if=/dev/sdx  of=/PATH/back
  • 整盤備份并壓縮
#整盤壓縮后備份到制動路徑
dd if=/dev/sdx  | gzip > /path/back.gz

二、恢復

  • 整盤恢復
#磁盤到磁盤
dd if=/dev/sdy of=/dev/md0
#目錄到磁盤
dd if=/PATH/dir of=/dev/md0
  • 整盤的壓縮文件恢復
#將文件解壓縮到標準輸出,通過管道用dd輸出到磁盤
#-d解壓;-c解壓縮到標準輸出
gzip -dc /path/back.gz | dd of=/dev/md0

三、測試

  • 得到最恰當?shù)腷lock size
#通過執(zhí)行時間確定系統(tǒng)的最佳block size
dd if=/dev/zero bs=1024 count=1000000 of=/1G.file
dd if=/dev/zero bs=2048 count=500000 of=/1G.file
dd if=/dev/zero bs=4096 count=250000 of=/1G.file
  • 測試讀寫速度
#測試讀
dd if=/dev/zero of=/1G.file bs=1024 count=1000000
#測試寫
dd if=/1G.file bs=64k | dd of=/dev/null

四、MBR表的備份與恢復

dd if=/dev/sdx of=sdxmbr.bak bs=512 count=1
dd if=sdxmbr.bak of=/dev/sdx bs=512 count=1

四、其他

  • 修復硬盤
    當硬盤長時間未使用,磁盤會產生消磁點。當磁頭讀到這些區(qū)域時會遇到困難,容易產生I/O錯誤。如果這些情況發(fā)生到第一個扇區(qū)時,可能會導致報廢。所以使用磁盤修復功能,這個過程安全高效
dd if=/dev/sda  of=/dev/sda
  • 復制內存中的數(shù)據(jù)
dd if=/dev/mem  of=/root/mem.bin bs=1024
  • 生成鏡像
dd if=/dev/cdrom of=/root/cdrom.iso
  • 銷毀磁盤數(shù)據(jù)
#利用隨機數(shù)填充數(shù)據(jù),
dd if=/dev/urandom  of=/dev/sda1
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

  • linux資料總章2.1 1.0寫的不好抱歉 但是2.0已經改了很多 但是錯誤還是無法避免 以后資料會慢慢更新 大...
    數(shù)據(jù)革命閱讀 13,245評論 2 33
  • dd if=xxx 從xxx讀取,如if=/dev/zero,該設備無窮盡地提供0,(不產生讀磁盤IO)of=x...
    子不語_whh閱讀 1,301評論 0 1
  • 沒別的 就記錄一種狀態(tài) 最近在看奧勒留的沉思錄 今天剛看完 達到了一種無欲無求的狀態(tài) 這種狀態(tài)體現(xiàn)在 身為一個現(xiàn)在...
    shinesshadow閱讀 151評論 0 0
  • 不知何時在網上無意看到一篇文章,大體就是說作者是如何去世界各地旅行,看透路邊的風景。他有幾個身份,自由撰稿人、旅行...
    L丶z不要再平淡閱讀 297評論 0 1
  • 輸入炎熱的夏日已經來臨,氣溫直線攀升,我家小主的食欲卻直線下滑。整個冬季好不容易囤起的肉肉,慢慢的有了下滑的趨勢,...
    萌煮輔食閱讀 727評論 0 0

友情鏈接更多精彩內容