Linux/Unix:通过dd命令创建1GB的二进制镜像大文件
July 23, 2013
在linux/unix/BSD系统下,如何通过shell命令来快速创建1GB或者10GB的image镜像文件呢?
我们可以用”dd”命令来创建image文件。首先, 要确保系统中有足够的磁盘空间来通过”dd”去创建image文件:
$df -H
创建1MB大小的文件(1024kb),输入下面的shell命令:
$ dd if=/dev/zero of=osetc.com.img bs=1024 count=0 seek=1024
创建10MB大小的文件,输入shell命令:
$ dd if=/dev/zero of=osetc.com.img bs=1024 count=0 seek=$[1024*10]
创建100MB大小的image文件,我们可以输入下面的命令:
$ dd if=/dev/zero of=osetc.com.img bs=1024 count=0 seek=$[1024*100]
快速产生10GB的文件:
$ dd if=/dev/zero of=osetc.com.img bs=1000 count=0 seek=$[1000*1000*10]
以上shell命令的输出类似于下面:
[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
下面来验证下我们生产的文件大小:
[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
0 Comments