Linuxで大きなファイルを素早く作成するにはどうすればいいでしょうか(レッドハットリナックス) システム?
ddこれで問題は解決しますが、/dev/zero
テストのために数百 GB のファイルが必要な場合、ドライブの読み取りと書き込みに長い時間がかかることがあります...これを繰り返し実行する必要がある場合、時間は本当に蓄積されます。
ファイルの内容は気にしません。ただ、ファイルをすぐに作成したいだけです。どうすればいいでしょうか?
スパース ファイルを使用しても、この目的には機能しません。ファイルにディスク領域を割り当てる必要があります。
ベストアンサー1
dd
他の回答から、これは良い解決策ですが、この目的には遅いです。Linux(および他のPOSIXシステム)では、fallocate
実際にスペースを使わずに必要なスペースを使用するというものがあります。何でも書いてこれにより、ほとんどの最新のディスクベースのファイルシステムで非常に高速に動作します。
例えば:
fallocate -l 10G gentoo_root.img