次のJavaコードを実行しているときに、興味深い問題が発生しました。
File.createTempFile("temp.cnt.ent", "cnt.feat.tmp", directory);
次の例外がスローされます。
Exception in thread "main" java.io.IOException: Identifier removed
at java.io.UnixFileSystem.createFileExclusively(Native Method)
at java.io.File.checkAndCreate(File.java:1704)
at java.io.File.createTempFile(File.java:1792)
私はこれまでこの問題を経験したことがなく、Googleは私にとってあまり問題がないようです。システムはScientificLinuxリリース5.8(Linux 2.6.18-274.3.1.el5 x86_64)を実行し、Javaバージョンは
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02, mixed mode)
ファイルシステム(Lustre)には80TBの空き容量があります。
どんな提案でも大歓迎です。