inode 란

2012. 2. 5. 18:58개발/서버

inode 란 ?

- 파일을 기술하는 디스크 상의 데이터 구조로서 파일의 데이터 블록이 디스크 상의 어느 주소에 위치하고 있는가와 같은 파일에 대한 중요한 정보를 갖고 있다.

- 각각의 inode 들은 i-번호라고 하는 고유한 식별 번호를 갖고 있다.

- inode 의 숫자는 프 파일 시스템이 갖고 있을 수 있는 최대 파일 수가 된다.

- inode 에 저장되어 있는 정보
* 파일의 소유권 (사용자,그룹)
* 파일의 액세스 모드
* 파일의 타임스탬프 (파일의 마지막 수정, 액세스)
* 파일의 종류

- inode 확인 명령어
* ls -i (i 옵션 : 파일의 i-번호를 보여준다.)
예>
[root@localhost /bin]# ls -li
96079 -rwxr-xr-x 1 root root 2644 2¿ù 25 2003 arch
96070 -rwxr-xr-x 1 root root 92444 2¿ù 7 2003 ash
96071 -rwxr-xr-x 1 root root 492968 2¿ù 7 2003 ash.static
96569 -rwxr-xr-x 1 root root 10456 1¿ù 25 2003 aumix-minimal
96031 lrwxrwxrwx 1 root root 4 3¿ù 16 04:06 awk -> gawk


* stat (stat은 어떤 파일에 대해 stat 시스템 콜이 넘겨주는 정보를 출력한다.)
예>
[root@localhost /bin]# stat ls
File: `ls'
Size: 67668 Blocks: 144 IO Block: 4096 Regular File
Device: 346h/838d Inode: 96053 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2004-04-23 00:18:05.000000000 +0900
Modify: 2003-02-19 02:19:55.000000000 +0900
Change: 2004-03-16 04:06:57.000000000 +0900

 

*하드가 full

하드 사이즈가 full 난것과 inode가 full 난것 두가지

 

사이즈확인 df  

 

Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/sda3             16105120   3269412  12017600  22% /
/dev/sda1               505605     20572       458929   5% /boot
none                        256184          0       256184   0% /dev/shm
/dev/sdb1             35317488  22519720  11003720  68% /data
/dev/sdc1             35317608  15642412  17881140  47% /data1
/dev/sdd1             70556976  42442080  24530800  64% /data2
/dev/sde1             70556976  36726804  30246076  55% /data3
/dev/sdf1              35317608  24198252   9325300  73% /data4

 

 inode확인  df-i

 

Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/sda3            2048000  189280 1858720   10% /
/dev/sda1             130560        55  130505    1% /boot
none                       64046         1   64045    1% /dev/shm
/dev/sdb1            4489216  294310 4194906    7% /data
/dev/sdc1            4489216 3637579  851637   82% /data1
/dev/sdd1            8962048  157466 8804582    2% /data2
/dev/sde1            8962048  139341 8822707    2% /data3
/dev/sdf1             4489216  4489216       0   100% /data4

'개발 > 서버' 카테고리의 다른 글

ROUTER 명령어 _ CCNA(ICND)완벽정리  (0) 2012.02.05
각종 데몬프로세서  (0) 2012.02.05
netstat 에 관하여  (0) 2012.02.05
crontab 사용하기  (0) 2012.02.05
locate를 이용한 임의의 파일 찾기  (0) 2012.02.05