1. 使用 dd 命令创建大文件
dd if=/dev/zero of=Camellia.file bs=2G count=1
可以使用 bs=1M 和 count=1024 来获得 1024 Mb 的文件
2. 使用 truncate 命令创建大文件
truncate -s 2G Camellia.file
3. 使用 fallocate 命令创建大文件
fallocate -l 2G Camellia.file
dd 和 truncate 创建的文件是稀疏文件。在计算机世界中,稀疏文件是一种特殊文件,具有不同的表观文件大小(它们可以扩展到的最大大小)和真实文件大小(为磁盘上的数据分配了多少空间)。 fallocate 命令则不会创建稀疏文件,而且它的速度更快,这也是我比较推荐使用 fallocate 创建大文件的原因。
Comments NOTHING