RHEL

2017-04-10 3 views
0

디렉토리 당 파일 수 제한 Linux (RHEL 7)에서 데이터를 보관하는 응용 프로그램을 작성 중입니다. 응용 프로그램은 원본에서 파일을 보관하고 tar/tar.gz를 보관 폴더에 보관합니다. 내가 거의 데이터를 가지고 있지 않았을 때 잘 작동했다. 내가 큰 데이터를 시도 할 때하지만 난 ... 다음과 같은 예외를 얻고있다 RHEL

Caused by: java.io.IOException: File too large 
at java.io.UnixFileSystem.createFileExclusively(Native Method) ~[na:1.8.0_92] 
at java.io.File.createNewFile(File.java:1012) ~[na:1.8.0_92] 

소스

이상 60,00,000을 가지고 있고 그것은 3,280,000 파일 개수에 대해 근처 휴식이있다. 모든 파일을 단일 폴더에 보관합니다. 시스템에 충분한 공간이 있습니다.

Linux에서 폴더 당 파일 수에는 제한이 있습니까?

나는 또한 /etc/security/limits.config에서 확인했지만 완전한 설정뿐만 아니라 설정 파일도 주석 처리되어 있습니다.

중요 : NFS에 파일을 쓰고 있습니다.

+0

ext4를 사용 하시겠습니까? inode 제한이 있습니다 ... df -i –

+0

inode가 nolimit 인 출력 확인 - NFS에서 파일을 쓰는 중 내 질문을 업데이트했습니다. –

답변

0

메시지가있는 IOException 파일 크기가 너무 큼 - NetApp NFS에서 파일을 쓰는 응용 프로그램 때문에 발생했으며 디렉토리 당 파일 수에 제한이 있습니다.