路漫漫其修远兮
吾将上下而求索

linux磁盘操作:dd命令

        dd命令还是有用的,但是因为是底层操作,更加危险,总结以备使用

1.命令格式:

        dd OPTION

2.命令功能:

        dd命令:convert and copy a file    转换复制一个文件

        底层复制,从文件目录开始,以块为单位进行复制,当磁盘处于挂载的状态,不能使用dd命令直接删除,会造成系统错乱,使用dd要确保磁盘处于非挂载状态。

        分为读入和输出两个方向,从哪个文件中读入,怎么读入,处理后输出到哪个文件,怎么输出

3.命令参数:

        if=file 从所命名文件读取而不是从标准输入

        of=file 写到所命名的文件而不是到标准输出

        bs=size 指定块大小(byte)(既是ibs也是obs),这个是输入和输出使用相同的数据块大小

        ibs=size 一次读size个byte,输入和输出使用不同大小的块,这里是输入块大小

        obs=size    一次写size个byte,输入和输出使用不同大小的块,这里是输出块大小

   

4.例子

      1. 用法:d if-/PATH/FORM/SRC of-/PATH/TO/DEST bs=# count=#

          i. bs=#:block size   复制单元 大小

          ii. count=#:  复制多少个bs

    

下面是例子

写1GB文件
dd if=/dev/zero of=dd-test1  bs=1024 count=1M

写10GB文件
dd if=/dev/zero of=dd-test1  bs=1024 count=10M

未经允许不得转载:江哥架构师笔记 » linux磁盘操作:dd命令

分享到:更多 ()

评论 抢沙发

评论前必须登录!