dd无法写入tmpfs

时间:2014-01-09 07:28:17

标签: linux dd tmpfs

我想使用dd测量tmpfs的性能。但它失败了,如下所示:

# dd if=/dev/zero of=/tmp/128M bs=4M count=32 oflag=direct  
dd: failed to open ‘/tmp/128M’: Invalid argument

任何帮助?

2 个答案:

答案 0 :(得分:6)

tmpfs不支持直接I / O并返回-EINVAL。

答案 1 :(得分:2)

Vasily Tarasov解决方案也适用于NFS。 我有:

dd if=/dev/urandom of=TEST.200GB iflag=direct bs=1M count=204800
dd: failed to open ‘/dev/urandom’: Invalid argument

然后我删除了 iflag = direct 并且有效