在linux/unix/BSD系统下,如何通过shell命令来快速创建1GB或者10GB的image镜像文件呢?
我们可以用”dd”命令来创建image文件。首先, 要确保系统中有足够的磁盘空间来通过”dd”去创建image文件:
创建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) |