因為要把 image 倒回 block device, 最常用的方式就是直接 dd 回去, dd 真的是大家的好朋友, 但如果 image 的內容大部份都是 0, 有沒有加速的方式? 上網找了一下, 有兩個工具可以做到 sparse writing
ddpt
http://pkgs.org/download/ddpthttp://manpages.ubuntu.com/manpages/precise/man8/ddpt.8.html
使用方式和 dd 幾乎一樣
ddpt if=sparse_image of=/dev/sdx oflag=sparse
dd_rescue
http://pkgs.org/download/dd_rescuehttp://manpages.ubuntu.com/manpages/precise/en/man1/dd_rescue.1.html
使用方式比較不一樣, 不過顯示的介面比較 User Friendly
dd_rescue -a sparse_image /dev/sdx
另外要注意在 CentOS 上有另外一個 package 叫 ddrescue, 少了一個底線, 功能有點類似, 但只支援檔案, 不支援 block device.千萬不要裝錯了.
補充一下, 看 sparse_file 實際佔的空間的方法
ls -lks sparse-file
沒有留言:
張貼留言