Inode, inode   Index Node   아이노드

(2024-01-14)

1. Inode (Index Node)Unix/Linux 파일시스템 상에서,
     - 각 화일에 대한 정보를 갖고 있는, 약 120 바이트의 고정 크기의 구조체
        . 즉, 소유,허가,위치,크기,시기,종류 등 메타데이터를 저장하는 자료구조
        . 단, 파일 이름에 대한 정보는 갖지 않음
     - 내부적으로 번호(고유한 정수값)로 관리되고 표현됨
     - 물리적, 논리적인 관점이 일치함


2. Inode 내용

  ㅇ 소유자의 사용자 식별 (User Identification)
  ㅇ 소유자가 속한 그룹 식별 (Group Identification)
  ㅇ 보호 비트 (화일에 대한 엑세스 모드)
  ㅇ 화일 내용의 물리적 디스크 상의 주소 (위치)
  ㅇ 화일의 크기
  ㅇ 화일이 만들어진 시기
  ㅇ 화일이 마지막으로 사용된 시기
  ㅇ 화일이 마지막으로 수정된 시기
  ㅇ Inode가 마지막으로 수정된 시기
  ㅇ 화일에 대한 링크의 수 등

  ※ 결국, inode라는 것은,
     - 명령어 ls -l 을 실행했을 때, 
        . 나타나는 정보화일명 만 빼고는, 나머지 모두를 포함하는 셈임
        . 한편, 파일명이 다르지만, inode 번호가 같으면, 동일 파일3. [참고사항]디렉토리도, 하나의 inode 값을 갖음

  ㅇ 하나의 화일이 생성되면, 하나 이상의 inode 값을 부여 받음

Unix/Linux 파일시스템
   1. UNIX 파일시스템   2. 슈퍼 블록   3. Inode   4. 디렉토리   5. 파일 처리 방식   6. 파일 링크  


Copyrightⓒ written by 차재복 (Cha Jae Bok)               기술용어해설 후원
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"