- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LinuxUNIX下的有用的命令dd
dd 是 Linux/UNIX 下的一个非常有用的命令,作用是用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。??? 指定数字的地方若以下列字符结尾乘以相应的数字:??? b=512, c=1, k=1024, w=2, xm=number m??? 一.常用到的参数:??? 1.if=file??? 输入文件名,缺省为标准输入。??? 2.of=file??? 输出文件名,缺省为标准输出。??? 3.ibs=bytes??? 一次读入 bytes 个字节(即一个块大小为 bytes 个字节)。??? obs=bytes??? 一次写 bytes 个字节(即一个块大小为 bytes 个字节)。??? bs=bytes??? 同时设置读写块的大小为 bytes ,可代替 ibs 和 obs 。??? 4.cbs=bytes??? 一次转换 bytes 个字节,即转换缓冲区大小。??? 5.skip=blocks??? 从输入文件开头跳过 blocks 个块后再开始复制。??? 6.seek=blocks??? 从输出文件开头跳过 blocks 个块后再开始复制。注意:通常只有当输出文件是磁盘或磁带时才有效,常用来备份到磁盘或磁带。??? 7.count=blocks??? 仅拷贝 blocks 个块,块大小等于 ibs(obs、bs) 指定的字节数。??? 8.conv=conversion[,conversion...]??? 用指定的参数转换文件。??? 转换参数:??? ascii 转换 EBCDIC 为 ASCII。??? ebcdic 转换 ASCII 为 EBCDIC。??? ibm 转换 ASCII 为 alternate EBCDIC.??? block 把每一行转换为长度为 cbs 的记录,不足部分用空格填充。??? unblock 使每一行的长度都为 cbs ,不足部分用空格填充。??? lcase 把大写字符转换为小写字符。??? ucase 把小写字符转换为大写字符。??? swab 交换输入的每对字节。??? noerror 出错时不停止。??? notrunc 不截短输出文件。??? sync 把每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。??? 二.应用举例:??? 1.整盘数据备份与恢复??? 备份??? 将本地的/dev/hdx整盘备份到/dev/hdy :??? dd if=/dev/hdx of=/dev/hdy??? 将/dev/hdx全盘数据备份到指定路径的image文件:??? dd if=/dev/hdx of=/path/to/image??? 备份/dev/hdx全盘数据,并利用gzip工具进行压缩,保存到指定路径:??? dd if=/dev/hdx | gzip /path/to/image.gz??? 恢复??? 将备份文件恢复到指定盘:??? dd if=/path/to/image of=/dev/hdx??? 将压缩的备份文件恢复到指定盘 :??? gzip -dc /path/to/image.gz | dd of=/dev/hdx??? 2.备份MBR??? 备份:??? 备份磁盘开始的512Byte大小的MBR信息到指定文件:??? dd if=/dev/hdx of=/path/to/image count=1 bs=512??? 恢复:??? 将备份的MBR信息写到磁盘开始部分:??? dd if=/path/to/image of=/dev/hdx??? 3.拷贝内存资料到硬盘??? 将内存里的数据拷贝到root目录下的mem.bin文件:??? dd if=/dev/mem of=/root/mem.bin bs=1024??? 4.从光盘拷贝iso镜像??? 拷贝光盘数据到root文件夹下,并保存为cd.iso文件:??? dd if=/dev/cdrom of=/root/cd.iso??? 5.增加Swap分区文件大小??? 创建一个足够大的文件(此处为256M):??? dd if=/dev/zero of=/swapfile bs=1024 count=262144??? 把这个文件变成swap文件:??? mkswap /swapfile??? 启用这个swap文件:??? swapon /swapfile??? 在每次开机的时候自动加载swap文件, 需要在 /etc/fstab 文件中增加一行:??? /swapfile swap swap defaults 0 0?
您可能关注的文档
- 高技电工试卷.doc
- 世纪名门4#住宅楼.doc
- 北京版小学五年级第九册小数乘除法计算能力检测题(一).doc
- 明代平面设计.ppt
- 一年级语文期其中).doc
- 体系结构论文.doc
- 课件-统计课件—众数.ppt
- 只有感化才能转化.doc
- OpenSSL培训第一讲.ppt
- 钻孔桩注意事项.doc
- 地理-湖南省长沙市湖南师范大学附属中学2024-2025学年高一上学期期中考试试题和答案.docx
- 语文-安徽省鼎尖名校(安徽小高考)2025届高三11月联考试卷和答案.docx
- 语文-湖南(河南)省湘豫名校联考2024年11月2025届高三上学期一轮复习诊断考试暨期中考试试题和答案.pdf
- 历史-湖南省长沙市长郡中学2024-2025学年高一上学期11月期中考试试题和答案.docx
- 语文-湖南(河南)省湘豫名校联考2024年11月2025届高三上学期一轮复习诊断考试暨期中考试试题和答案.docx
- 英语-山东省山东实验中学2025届高三第二次诊断考试试题和答案.docx
- 化学-山东省山东实验中学2025届高三第二次诊断考试试题和答案.docx
- 政治-湖南省长沙市雅礼中学2024-2025学年高一上学期11月期中考试试题和答案.docx
- 英语-湖南省长沙市雅礼中学2024-2025学年高一上学期11月期中考试试题和答案.pdf
- 地理-重庆市2025年普通高等学校招生全国统一考试11月调研试卷(康德卷)试题和答案.docx
文档评论(0)