728x90

유닉스 운영체제 inode 자료구조

1. 유닉스 File System 관리 핵심정보 inode 개요

가. Inode (index node) 정의


- 파일 관리에 필요한 정보를 저장하며, 하나의 파일에 대해 하나의 inode를 생성
- 유닉스에 파일 또는 디렉토리가 생성되면 file의 속성을 나타내는 inode가 생성되며
inode는 iList에 저장되는데, 그 해당번호를 iNumber이라 함.

나. inode 필요성
- 파일 시스템 계층구조 확립 : 최상위 root 기준으로 디렉토리, 파일, 디바이스 등 계층
구조 확립 및 검색기능
- 파일 접근 및 보호 : 소유주, 접근 권한 정보를 통한 파일 파일 시스템 보호

2. inode 구조 및 자료구조

가. Inode 일반 구조



나. Inode 자료구조 형태


3. 유닉스 파일 시스템에서 inode

가. 유닉스 파일시스템 구조



나. 유닉스 파일 시스템 관리시 유의사항
- boot 영역은 오직 하나만 존재함
- 신규파일 생성시 inode정도보 생성되며, 이것은 inode block에 관리됨
- inode가 편향된 트리구조를 가짐으로 파일의 수가 늘어날수록 접근 속도가 늦어지는 단점에 대한 대응방안 중요

"끝"

 

출처 : http://i-bada.blogspot.kr/2012/09/inode.html#!/2012/09/inode.html 


728x90

'OS' 카테고리의 다른 글

error: no such partition  (0) 2013.07.07
유닉스 파일시스템의 구조  (0) 2013.06.10
FAT 파일시스템 구조  (0) 2013.06.10
피터슨 알고리즘  (0) 2013.04.07
windows 동기화  (0) 2013.04.07

+ Recent posts