HOME > 이용안내
이용안내
 
작성일 : 12-07-20 22:54
[리눅스서버] [에러메세지]ext3_dx_add_entry:Director index Full - 파일갯수가 너무 많을 때
 글쓴이 : 제이네트워크
조회 : 37,582  
[에러메세지]ext3_dx_add_entry:Director index Full - 파일갯수가 너무 많을 때
 
리눅스에서 이런 메세지를 만난다면 ~~~
한 폴더에 너무 많은 파일이 있을 가능성이 있다
 
EXT3-fs warning (device hda1): ext3_dx_add_entry:Director index Full
dmesg 명령어로 보면 오류메세지 출력 (한 디렉토리에 너무 많은 파일이 있을 경우)
upload 디렉토리나 session, log 디렉토리에 너무 많은 파일이 들어가지 않도록 해야 한다
 
그럼 ~~ 하나의 디렉토리에 몇개의 파일이 있을수 있나?
운영체제 중에 파일 갯수 관련 문제는 파일시스템에 따라 사용개수가 정해지는 듯 한데요.
파일시스템이 ntfs, fat32, ext2, ext3, ext4 ,xfs 등등 파일시스템의 정의에
따라 혹은 하드디스크의 크기에 따라 정해 진다네요.
 
그리고, 파일시스템에 상관없이 염두해 두어야 하는 게 바로 ARG_MAX 크기 입니다.
이것은 운영체제에 따라 다르구요 (예, Solaris의 경우 10240, 리눅스의 경우 0X20000)
ARG_MAX는 프로그램이 시작할 때 환경 변수들의 내용과 프로그램에 전달된 인자들이
저장되는 공간의 최대 크기 입니다.
따라서 리눅스 시스템에 파일시스템이 ext3 을 사용시에  한 디렉토리에 파일이 너무 많을 경우
 
$ ls *.txt
ls: arg list too long
$
dmesg 로 확인해 보면
EXT3-fs warning (device hda1): ext3_dx_add_entry:Director index Full
 
같은 에러 메세지를 확인 할 수 있습니다.
물론 이런 에러 메세지에도 파일이 저장될 수 는 있구요
rm -rf 등으로 폴더 자체를 삭제하는데에 1~2주 정도 걸리는 경우도 있습니다.
 
하여튼 한 폴더나 디렉토리에 너무 많은 파일을 저장하는 것은 시스템에 상당한 무리를
주는 것이라는 것을 잊지 말아야 겠습니다.
 
참고로 윈도우에서 이정도 갯수를
FAT32 : 65,534
NTFS : 4,294,967,295
 
리눅스에서 이정도 라고들 하네요
 
* 한 디렉토리 내의 최대 서브디렉토리 개수는 32768 개
* 한 디렉토리 내의 이론적인 최대 파일 개수는 130 조 개 이상
* 한 디렉토리 내의 실질적인 최대 파일 개수는 10000 ~ 15000 (이 이상일 경우 속도 저하가 심각합니다)
 
간단히 디렉토리에 파일 수의 계산법
find 디렉토리경로 -type f | wc -l
 
참고하시기 바랍니다.





Cloud server Streaming service Domain Cloud Firewall

 
 

Total 377

번호 제   목   글쓴이 날짜 조회
297 [스크립트언어] ASP에서 char형 데이타가 datatime형으로 데이타가 들어가지 않을때. 관리자 2011-06-17 40769
296 [DB] phpMyAdmin 3.2.5 설치 및 mcrypt 오류 관리자 2011-06-17 34749
295 [윈도우서버] windows 2000서버 혹은 2003 서버 admin 패스 잃어버렸을때복구법 관리자 2011-06-17 35035
294 [윈도우미디어] 미디어 플레이어가 wvc1코덱에러로 실행이 안될때 관리자 2011-06-27 37184
293 [스크립트언어] [php] configure 중 에러 : error: mcrypt.h not found. Please reinstall libmcrypt. 관리자 2011-07-08 45373
292 [메뉴얼] 곰인코더를 사용한 wmv(윈도우즈미디어 파일 생성)파일 제작 메뉴얼입니다 제이네트워크 2011-07-21 33974
291 [기타] 한글명으로 된 파일이 다운로드 되지 않을 때 관리자 2011-07-26 34949
290 [리눅스서버] 리눅스 apache서버에서 redirect 방법들 (1) 관리자 2011-08-01 40439
289 [스크립트언어] 그누보드 Function eregi() is deprecated 오류문제~ 관리자 2011-08-01 42995
288 [스크립트언어] PHP5.3에서 split함수에러시 explode수정함 관리자 2011-08-02 40033
287 [기타] 설치 패키지를 열지 못했습니다. 패키지가 있는지, 액서스할 수 있는지 확… 관리자 2011-08-02 42474
286 [DB] mysql 로그를 삭제하여 시작 안될때 관리자 2011-08-16 32018
285 [기타] 프린트 큐에 취소/에러란 프린터물이 있을때 (프린트 큐삭제) 관리자 2011-08-31 37283
284 [DB] MySQL 설치 에러 : configure: error : No curses/termcap library found 관리자 2011-10-11 32439
283 [리눅스서버] 리눅스 설치 후 make 및 컨파일이 안될때.... 관리자 2011-10-11 35319
282 [DB] mysql 설치시 exec: g++: not found 에러 관리자 2011-10-11 37655
281 [스크립트언어] [php]설치시 에러 configure: error: xml2-config not found. please check your libxml2 installatio… 관리자 2011-10-11 48915
280 [DB] mysql 설치후 시작에러 발생시 관리자 2011-10-13 34014
279 [윈도우서버] 윈도우 2003 또는 IIS 6.0 이상일 경우 FLV 파일 관리자 2011-12-29 34823
278 [리눅스서버] centos yum 방화벽으로 업데이트 에러시 관리자 2012-01-03 38437
277 [메뉴얼] naver, daum 사이트 검색정보 변경 메뉴얼 제이네트워크 2012-01-19 34362
276 [메뉴얼] 알GIF 사용법 매뉴얼(홈페이지 메인이미지 변경시) 제이네트워크 2012-01-20 36446
275 [기타] 메일 첨부파일에 winmail.dat 파일만 첨부되었을때 확인방법 관리자 2012-01-30 46566
274 [리눅스서버] apache index of 페이지 리스팅 되는 경우 제이네트워크 2012-02-01 35804
273 [스크립트언어] [php]php5.3.x 에서 zend 설치시 주의 할 점 관리자 2012-02-09 43378
272 [스크립트언어] php5.3. 이상 버전에서 ZendGuardLoader설치 관리자 2012-02-09 44555
271 [스크립트언어] [php]php.ini 설정에서 register_globals = on/off 차이점과 기능설명 (1) 관리자 2012-02-09 66626
270 [스크립트언어] [asp] asp에서 천단위 , 찍는 코딩방법 관리자 2012-03-01 42261
269 [스크립트언어] [asp] 날짜계산시 ASP에서 윤달계산에 주의 하자 관리자 2012-03-01 41586
268 [DB] [mysql] mysql에서 (테이블명) is marked as crashed and should be repaired 에러시 관리자 2012-03-23 32202
267 [wowza] 모바일 rtsp링크를 웹에 임베딩 할때 제이네트워크 2012-04-30 35906
266 [스크립트언어] [php]링크 중에서 파일명만 뽑기 제이네트워크 2012-05-02 42583
265 [도메인] 도메인 등록기관 이전하기1 제이네트워크 2012-05-23 34797
264 [스크립트언어] [제로보드4]관리자 테이블 생성 실패 에러시 제이네트워크 2012-07-09 39809
263 [윈도우미디어] 윈도우미디어서버에서 오버로딩에러 및 0xc00d2ee6 에러시 제이네트워크 2012-07-09 34129
262 [윈도우미디어] 윈도우 미디어서버 HTTP푸시 요청 에러 혹은 iis 에러 (0xC00D2F0C) 제이네트워크 2012-07-09 36268
261 [리눅스서버] [에러메세지]ext3_dx_add_entry:Director index Full - 파일갯수가 너무 많을 때 제이네트워크 2012-07-20 37583
260 [리눅스서버] 리눅스에서 대량 파일 삭제 이동시 사용 제이네트워크 2012-07-26 35304
259 [윈도우서버] IIS 7.0에서 오류 메시지 [HTTP 오류 403.6-IP 주소 거부] 제이네트워크 2012-07-27 44901
258 [DB] [MYSQL]PHPMYADMIN 3.5버전 설치하기 제이네트워크 2012-08-31 39230
 1  2  3  4  5  6  7  8  9  10