Linux 快速创建大文件

很多用户需要创建一个大文件,并在这个文件上创建文件系统。多数用户是用下面两条命令完成的:

$ dd if=/dev/zero of=xxx.fs bs=1M count=4096
# mkfs.xxx xxx.fs

这样完全可以,但在创建映像文件 xxx.fs 时会比较慢,因为文件的内容都被写为0了,而我们创建这样的文件是不需要关注原有内容的,那我们可以通过下面的方法快速的创建一个大文件,然后在上面创建文件系统:

$ truncate -s 4096M xxx.fs
# mkfs.xxx xxx.fs

怎么样,快多了吧?

快速创建大文件:

truncate -s 文件长度 文件名

Over!

Leave a Reply

Your email address will not be published. Required fields are marked *