2011-12-19 5 views
2

ファイルシステムで使用されたinodeの数を取得したいので、いつ私が最大値に達するかを知ることができます。これは、私のアプリケーションがたくさんの小さなファイルを(おそらく何百万という)作成するからです。Javaのファイルシステムでサポートされている最大inode制限を取得する方法は?

私はUnixOperatingSystemMXBeanに来ました。しかし、それは私が推測するfileDescriptorsを与えるだけです..

答えて

2

これを見つけるにはdf -iを使う必要があります。ほとんどのファイルシステムでは数百万のファイルを簡単に処理できますが、通常は非常に非効率です。大きなファイルでデータを試してみることをお勧めします。

+0

返信いただきありがとうございます。はい、df -iはそれを与えます。しかし、私が望むのは、ファイルシステムに関する同じ情報を得るために使用できるJava APIです。すべてのプラットフォームで動作する必要はありませんが、少なくとも* nixでは動作します。 –

関連する問題