难以通过NFS复制文件

时间:2012-11-11 08:00:22

标签: java nfs

我有一个NFS挂载,我试图将文件复制到我的Java应用程序中。

Apache Commons FileUtils.copy()在比较源文件和目标文件长度后导致“无法复制完整内容...”消息。但是,当我浏览文件系统时,我可以验证文件是否相同。

Java NIO的Files.copy()会产生java.nio.file.AccessDeniedException。创建一个零权限的空文件。

为了进行健全性检查,我针对非NFS目录运行了代码,一切都很顺利。我猜测正在发生某种异步行为。

导出声明如下:

/mnt/gluster *(rw,sync,fsid=0,no_root_squash,no_subtree_check)

需要注意的一点是,这是一个使用Gluster的FUSE挂载分布式文件系统。我不知道这是否有任何意义。我的NFS知识是一个触摸不完整的,所以我希望我只是忘记做某事。

为了完整起见,NFS服务器是一个Ubuntu盒子,我将它安装在Mac上。

0 个答案:

没有答案