什么是posix_fallocate

时间:2016-11-05 02:46:01

标签: android linux filesystems kernel libc

我在定制的Android目标板上工作。电路板文件系统通过NFS安装。有一个API调用过程Libcore.os.posix_fallocate,它尝试创建物理文件的长度,但由于"错误:传输端点"不支持操作,操作失败。我的直接猜测是posix_fallocate无法通过NFS操作,我用谷歌搜索似乎我的猜测是有效的。那么我可以使用任何替代API来运行相同的结果吗?

看起来我可以使用dd命令预先创建一个文件,如果是这样的话,dd命令实际调用了什么API?我想我可以从dd

窃取API

1 个答案:

答案 0 :(得分:0)

ftruncate可以替换它,它不带偏移参数