2011-12-19 1 views
2

나는 파일 시스템에서 사용 된 inode의 수를 얻고 싶을 때, 내가 최대치에 도달 할 때를 알고있다. 이것은 내 응용 프로그램이 많은 수의 수백만 개의 작은 파일을 생성하기 때문입니다.자바에서 파일 시스템이 지원하는 최대 inode 제한을 얻는 방법은 무엇입니까?

나는 UnixOperatingSystemMXBean을 방문했습니다. 하지만 그게 내가 생각하는 파일 설명자를 제공합니다.

답변

2

이것을 찾으려면 df -i을 사용해야합니다. 대부분의 파일 시스템은 수백만 개의 파일을 쉽게 처리 할 수 ​​있지만 일반적으로 매우 비효율적입니다. 큰 파일에서 데이터를 지껄 거리는 것이 좋습니다.

+0

답장을 보내 주셔서 감사합니다. 예, df -i가 줄 것입니다. 하지만, 내가 원한 것은 파일 시스템에 관한 동일한 정보를 얻기 위해 사용할 수있는 Java API입니다. 모든 플랫폼에서 작동 할 필요는 없지만 적어도 * nix에서는 작동합니다. –

관련 문제