Linux inode





Dennis Rich 왈




In truth, I don\’t know either. It was just a term that we started to use. \”Index\” is my best guess, because of the slightly unusual file system structure that stored the access information of files as a flat array on the disk, with all the hierarchical directory information living aside from this. Thus the i-number is an index in this array, the i-node is the selected element of the array. (The \”i-\” notation was used in the 1st edition manual; its hyphen was gradually dropped.)



아이노드에 포함된 정보[편집]

  • 파일 모드 : 파일과 관계된 접근과 실행 권한을 저장하는 16비트 플래그
비트 내용
12-14 파일 형식(일반, 디렉터리, 문자 또는 블록 특별, 선입선출 파이프)
9-11 실행 플래그
8 소유자 읽기 허가
7 소유자 쓰기 허가
6 소유자 실행 허가
5 그룹 읽기 허가
4 그룹 쓰기 허가
3 그룹 실행 허가
2 다른 사용자 읽기 허가
1 다른 사용자 쓰기 허가
0 다른 사용자 실행 허가
  • 링크 수 : 이 아이노드에 대한 디렉터리 참조 수
  • 소유자 아이디 : 파일의 소유자
  • 그룹 아이디 : 이 파일과 관계된 그룹 소유자
  • 파일 크기 : 파일의 바이트 수
  • 파일 주소 : 주소 정보(39바이트)
  • 마지막 접근 : 마지막으로 파일에 접근한 시각
  • 마지막 수정 : 마지막으로 파일을 수정한 시각
  • 아이노드 수정 : 마지막으로 아이노드를 수정한 시각