标签:mbr 标准 cas 填充 文件读取 测试 erro 参数转换 完成
dd 工具用于复制文件并对原文件的内容进行转换和格式化处理
dd if=/PATH/FROM/SRC of=/PATH/TO/DEST bs=# count=#
if=file 从所命名文件读取而不是从标准输入
of=file 写到所命名的文件而不是到标准输出
ibs=size 一次读size个byte
obs=size 一次写size个byte
bs=size block size, 指定块大小(既是是ibs也是obs)
cbs=size 一次转化size个byte
skip=blocks 从开头忽略blocks个ibs大小的块
seek=blocks 从开头忽略blocks个obs大小的块
count=n 复制n个bs
conv=conversion[,conversion...] 用指定的参数转换文件
转换参数:
ascii 转换 EBCDIC 为 ASCII
ebcdic 转换 ASCII 为 EBCDIC
lcase 把大写字符转换为小写字符
ucase 把小写字符转换为大写字符
nocreat 不创建输出文件
noerror 出错时不停止
notrunc 不截短输出文件
sync 把每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐
fdatasync 写完成前,物理写入输出文件
dd if=/dev/sda of=/tmp/mbr.bak bs=512 count=1
dd if=/dev/zero of=/dev/sda bs=64 count=1 seek=446
dd if=fileA of=fileB bs=1 count=128 skip=63 seek=31 conv=notrunc
dd if=/dev/sdx of=/path/to/image
dd if=/dev/sdx | gzip >/path/to/image.gz
dd if=/path/to/image of=/dev/sdx
gzip -dc /path/to/image.gz | dd of=/dev/sdx
dd if=/dev/zero of=/root/1Gb.file bs=1024 count=1000000
dd if=/root/1Gb.file bs=64k | dd of=/dev/null
标签:mbr 标准 cas 填充 文件读取 测试 erro 参数转换 完成
原文地址:https://blog.51cto.com/12980155/2370604