ddで特殊なファイルをコピーする
windowsにはないわな〜
[使い方]
# dd if=[入力ファイル] of=[出力ファイル] [オプション]
[オプション]
- ブロックサイズ
オプション | 使い方 | 意味 |
---|---|---|
bs | bs=[ブロックサイズ] | 入出力時のブロックサイズを指定する(単位:バイト) |
ibs | ibs=[ブロックサイズ] | 入力時のブロックサイズを指定する(単位:バイト) |
obs | obs=[ブロックサイズ] | 出力時のブロックサイズを指定する(単位:バイト) |
count | count=[ブロック数] | コピーするブロック数を指定する |
- サイズの単位
記号 | 単位 |
---|---|
バイト | (指定なし) |
512バイト | b |
キロバイト | k |
メガバイト | M |
ギガバイト | G |
テラバイト | T |
- その他
オプション | 使い方 | 意味 |
---|---|---|
conv | conv=noerror | 読み込みエラーが出ても続行 |
conv=notrunc | 出力時に上書きになった時はみだし部分もも出力 | |
conv=sync | 入力データがブロックサイズに満たない時nullで埋める | |
seek | seek=[ブロック数] | 指定部分を飛ばして出力する |
skip | skip=[ブロック数] | 指定部分を飛ばして入力する |
[使用例]
hdaをバックアップする
# dd if=/dev/hda of=hda_backup
マスターブートレコードをバックアップする
# dd if=/dev/hda of=originalMBR bs=512 count=1
タグ
このページへのコメント
XlrJZW Major thankies for the article post.Really thank you! Fantastic.
rye933 Really informative blog post.Much thanks again. Will read on...