폴더 아래에 몇 개의 파일을 넣을 수 있나요?
이 문제에 대해서는 잘 모르겠지만, 폴더 아래에 몇 개의 파일을 넣을 수 있는지 테스트해볼 수 있습니다.
그렇다면 이런 문제를 어떻게 테스트할지, 파일을 하나씩 만드는 것은 비현실적이라는 것이 분명합니다. 시간이 많지 않고, 이 방법은 너무 어리석습니다. 여기서는 배치 명령을 사용해 새 bat 파일을 만든 후 "for /l %%a in (1,1,10000000000000000000000000000000000000000000000000000000000000000000000000000000000000 in (1,1,1,1,1000000000000000000000000000)" > %%a.txt코드를 복사한 후 저장 후 종료합니다. 이 코드는 폴더 아래 1.txt에서 1000000000000000개의 파일을 생성하는 것을 의미합니다.
FAT32 파일 형식의 하드 드라이브에서 이 배치 파일을 더블 클릭한 후, 우리는 인내심을 가지고 기다렸고, 65535번째 파일을 만들 때 "디렉터리 또는 파일 생성할 수 없음"이라는 프롬프트가 뜨는 것을 발견했습니다. 이는 이를 나타냅니다다음 폴더에는 FAT32 파일 형식으로 최대 65,535개의 파일을 넣을 수 있습니다。
NTFS 파일 형식의 하드 디스크 폴더에 저장할 수 있는 파일 수는 위에서 언급한 배치 처리를 사용해 테스트할 수 있지만, 먼저 답을 알려드리겠습니다.4294967295 파일을 NTFS 파일 형식으로 다음 홈 파일 아래에 저장할 수 있습니다이 테스트를 완료하려면 최소 16.7TB의 여유 디스크가 필요하므로, 폴더 아래에 몇 개의 파일을 넣을 수 있을지 걱정할 필요가 없습니다.
윈도우 서버에서 파일 읽기 속도에 영향을 주지 않고 폴더 한 폴더에 몇 개의 파일을 저장할 수 있나요?
php/nodejs/java 같은 파일의 읽기 속도에 영향을 주지 않고 Windows 서버의 폴더에 몇 개의 파일을 넣을 수 있나요? 파일을 읽는 방법은 파일 이름을 알고 폴더를 거치지 않고 직접 읽는 것입니다. 아직도 리눅스 시스템에 대해 알고 싶으신가요? 1. Windows에서 최대 파일 수는 사용되는 파일 시스템에 따라 상세히 따릅니다 2. 읽기 효율성 측면에서 운영체제는 디렉터리 파일을 인덱스에 저장하는데, 이는 mysql의 기본 키 검색과 동일하며, 큰 영향은 없지만 데이터가 많을수록 속도가 느려지는 것이 분명합니다. 3. 리눅스: 저는 센토스 시스템을 사용하며, 나머지는 잘 모릅니다. 파일 시스템 관리는 디스크 공간과 inode 용량이라는 두 가지 제한에 의해 제한됩니다. 즉, 리눅스 내 파일의 메타 정보(파일명, 작성자, 생성 시간)가 inode에 저장되는데, 한 번은 디스크 공간이 12%를 차지하는 것을 발견했지만 디스크가 접근을 거부했고, 그 결과 tmp 디렉터리가 정기적으로 정리되지 않아 너무 많은 작은 파일이 생겨 inode의 용량이 바닥나게 되었습니다. inode의 용량은 파티션 시 수동으로 설정할 수 있습니다.
|