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

Bash 脚本 osetc 2696℃ 0评论

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

转载请注明:osetc.com » Linux/Unix:通过dd命令创建1GB的二进制镜像大文件

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址