INode
[Unix File System](https://texonom.com/unix-file-system-60d125967dfe486fb9dcda7dab9543f6) 


## Index node
### Data Structure for File System
[EXT File Systems](https://texonom.com/ext-file-systems-f985030d9ed04839a90ca45760792808) 계열에서 index block 과 유사하게 사용하는 구조
파일에 대한 정보를 담는 구조체
inode 포인터 구조를 통해 파일의 실제 데이터가 저장된 블록의 정보를 포함하여 파일의 메타 데이터 정보만 저장
Inode 할당 방식이 fs별로 다르다 파일 폴더별 개수
VFS의 inode 객체와 EXT 계열 파일시스템의 inode는 다름
### inode Notion
|Title|
|:-:|
|[Directory block](https://texonom.com/directory-block-940d6887d16242abb0fc7ccba97027d3)|
|[Indirection block](https://texonom.com/indirection-block-e2305dee1794477f831986fbdbc82931)|
|[Super Block](https://texonom.com/super-block-747596b810134a358c81963644ee8263)|
|[Group Descriptor](https://texonom.com/group-descriptor-8b77babc2b994b3ca4cc910b25afc3d8)|
|[Block Bitmap](https://texonom.com/block-bitmap-7075952193ed40e1b84188a6b1d63bdf)|
|[Inode Bitmap](https://texonom.com/inode-bitmap-51f61c8205d5474fbedfe7811501d0c8)|
|[Inode Table](https://texonom.com/inode-table-e5b2d2feab8242258735737874ebf15a)|
|[Data Blocks](https://texonom.com/data-blocks-67d144522f0b4b7dbac7473b90198f01)|
|[data block](https://texonom.com/data-block-63d2a85af3ed46f6a97d94090bef6100)|
|[Inode Hole](https://texonom.com/inode-hole-26f722549b004d109b93d5c142adc889)|


[INode assignment](https://texonom.com/inode-assignment-080775768e2a4a90b42ff1d519326132)

- 파일 모드(퍼미션)
- 링크 수
- 소유자명
- 그룹명
- 파일 크기
- 파일 주소
- 마지막 접근 정보
- 마지막 수정 정보
- 아이노드 수정 정보



> [리눅스 시스템의 아이노드(inode), 심볼릭 링크(Symbolic Link), 하드 링크(Hard Link)](https://koromoon.blogspot.com/2018/05/inode-symbolic-link-hard-link.html)

> [Unix/Linux 파일시스템 구조 정리 (1)](https://jins-dev.tistory.com/entry/UnixLinux-%ED%8C%8C%EC%9D%BC%EC%8B%9C%EC%8A%A4%ED%85%9C-%EA%B5%AC%EC%A1%B0-%EC%A0%95%EB%A6%AC-1)

> [[Linux Kernel Concept, File System] (1) 유닉스 파일시스템과 Inode구조체](https://jiming.tistory.com/359)





