使用golang附加到文件,其中文件位于NFS连接卷上

时间:2017-07-12 02:38:59

标签: go nfs

作为大型文件上传功能的一部分。

我们使用以下命令将“块”字节写入“path”中的文件。这适用于本地文件系统。每个块都以'offset'正确写入。

f, err := os.OpenFile(path, os.O_APPEND|os.O_WRONLY, os.ModeAppend)
n, err := f.WriteAt(bytes, offset)

在NFS附加存储上,但是字节写在文件的开头而不是请求的'偏移'。

即使看起来该进程无法通过NFS获取文件锁定。我们可以遵循一种解决方法来附加到'offset'的文件吗?

0 个答案:

没有答案