Quickly create a large file on a Linux system
How can I quickly create a large file on a Linux (Red Hat Linux) system?

dd from the other answers is a good solution, but it is slow for this purpose. In Linux (and other POSIX systems), we have fallocate, which uses the desired space without having to actually writing to it, works with most modern disk based file systems, very fast:
For example:
fallocate -l 10G gentoo_root.img

