当前位置: > Linux命令 >

通过dd命令创建1GB的二进制镜像大文件

时间:2014-12-15 23:36来源:linux.it.net.cn 作者:IT

在linux/unix/BSD系统下,如何通过shell命令来快速创建1GB或者10GB的image镜像文件呢?

我们可以用”dd”命令来创建image文件。首先, 要确保系统中有足够的磁盘空间来通过”dd”去创建image文件:

1
$df -H

创建1MB大小的文件(1024kb),输入下面的shell命令:

1
$ dd if=/dev/zero of=osetc.com.img bs=1024 count=0 seek=1024

 

创建10MB大小的文件,输入shell命令:

1
$ dd if=/dev/zero of=osetc.com.img bs=1024 count=0 seek=$[1024*10]

 

创建100MB大小的image文件,我们可以输入下面的命令:

1
$ dd if=/dev/zero of=osetc.com.img bs=1024 count=0 seek=$[1024*100]

 

快速产生10GB的文件:

1
$ dd if=/dev/zero of=osetc.com.img bs=1000 count=0 seek=$[1000*1000*10]

 

以上shell命令的输出类似于下面:

1
2
3
4
[root@osetc.com ~]# dd if=/dev/zero of=osetc.com.img bs=1024 count=0 seek=$[1024*10]
0+0 records in
0+0 records out
0 bytes (0 B) copied, 1.1595e-05 s, 0.0 kB/s

 

下面来验证下我们生产的文件大小:

1
2
3
4
5
6
[root@osetc.com ~]# dd if=/dev/zero of=osetc.com.img bs=1024 count=0 seek=1024
0+0 records in
0+0 records out
0 bytes (0 B) copied, 8.803e-06 s, 0.0 kB/s
[root@osetc.com ~]# ls -lh
-rw-r--r-- 1 root root 1.0M Jul 23 22:11 osetc.com.img



(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容