Windows上のPythonでは、次の方法で大きなファイルを作成できます
from mmap import mmap
f = open('big.file', 'w')
f.close()
f = open('big.file', 'r+')
m = mmap(f.fileno(), 10**9)
そして今big.fileは(約)1ギガバイトです。ただし、Linux では、これは を返しValueError: mmap length is greater than file sizeます。
Linux で Windows と同じ動作をさせる方法はありますか? つまり、mmap?を使用してファイルのサイズを増やすことができます。