我有一个nfs挂载。我运行JBoss和Spring / Java。作为root,我能够读取/写入nfs共享位置的文件。 JBoss以root身份启动。由于某种原因,JBoss无法写入nfs共享位置。但是,JBoss写入操作会写入新的文件夹结构,但实际文件不会写入磁盘。 JBoss能够在本地存储上的任何其他地方编写。
有什么想法吗?与nfs共享磁盘相比,Java是否以某种方式对本地磁盘进行不同的写入?创建新文件夹结构也很奇怪,但实际文件不是。
写入nfs磁盘的代码:
OutputStream out = new FileOutputStream(path);
out.write(content);
out.close();