728x90
728x90
아이노드(inode) Full 확인 하기
간혹 Disk 용량를 모두 사용하지 않았으나, 파일 등이 생성이 안 되는 경우가 발생한다.
그 이유 중 하나는 아이노드(inode)의 개수가 모두 사용해서 발생하는 경우가 있다.
그럼 일단 아이노드(inode)가 무엇인지부터 알아보도록 하자.
1. 아이노드(inode)란?
파일을 기술하기 위한 자료 구조 모든 파일 시스템이며, 아이노드의 개수(파일의 최대 개수)는 OS 설치 시 혹은 파일 시스템 생성 및 설정 시에 해당 개수를 설정할 수 있다.
728x90
2. 아이노드(inode) 용량 확인
df 명령어를 통해서 해당 부분을 확인할 수 있으며, 그중 -i 옵션을 통해서 해당 내용에 대해서 확인 가능하다.
아래 비교한 것처럼 df 명령어를 통해서 항상 디스크 용량만 뿐만 아니라 -i 옵션을 통해서 아이노드(inode) 사용량을 확인할 수 있다.
# 아이노드 사용량 확인
$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
/dev/sda1 1310720 152112 1158608 12% /
tmpfs 1007655 1 1007654 1% /dev/shm
/dev/sdb1 6553600 5113893 1439707 79% /data
# 디스크 용량 확인
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 20511356 3776048 15686732 20% /
tmpfs 4030620 0 4030620 0% /dev/shm
/dev/sdb1 103080224 41167496 56669900 43% /data1
728x90
3. 정리
아이노드(inode)를 확인하는 방법을 위에서 알아보았다.
사용량이 100%로 더 이상 IFree에 생성될 부분이 없다면 아무리 디스크의 용량이 남아 있다고 해도 파일 혹은 디렉터리가 더 이상은 생성되지 않는다.
그 이유는 위에서 설명했지만 사용 가능한 아이노드(inode)의 개수를 모두 사용함에 따라 발생한 부분이다.이런 경우 파일 사이즈는 작으나 파일의 수가 매우 많은 경우 발생할 수 있다.결국 이럴 때는 필요 없는 파일을 삭제하거나, 아이노드(inode) 수를 늘려서 사용하도록 하자.
4. 참고 문서
728x90
728x90
🌵댓글