如何在Linux(Red Hat Linux)系统上快速创建大型文件
dd将完成这项工作,但当您需要一个数百GB大小的文件进行测试时,从/dev/zero读取和写入驱动器可能需要很长时间。。。如果你需要反复这样做,时间真的会累积起来
我不关心文件的内容,我只想快速创建它。如何做到这一点
使用稀疏文件对此不起作用。我需要为文件分配磁盘空间
其他答案中的dd是一个很好的解决方案,但在这方面速度较慢。在Linux(和其他POSIX系统)中,我们有fallocate,它使用所需的空间而无需实际写入,可与大多数现代基于磁盘的文件系统配合使用,速度非常快:
例如:
fallocate-l 10G gentoo_root.img