|
2009년 05월 16일
UFS 의 4가지 파일 유형 일반(ordinary) : 사용자 프로그램, 시스템 유틸리티 프로그램에 의해 입력된 정보를 포함하는 파일이다. 디렉토리(directory) : 파일의 이름과 아이노드를 위한 포인터를 포함한다. 디렉토리는 계층적으로 구성되며, 디렉토리 파일은 쓰기 보호 속성을 가진 일반파일로서 파일시스템만이 이 파일에 기록을 할 수 있고, 사용자 프로그램은 읽기만 허용된다. 특별(special) : 터미널이나 프린터와 같은 입출력 장치들의 접근을 위해 사용된다. 지명(named) : 지명 파이프 이다. UFS 의 구성 요소 부트 블록 (boot block) 파일 시스템으로부터 UNIX 커널을 적재하기 위한 프로그램 포함이 저장되어 있다. 슈퍼 블록(super block) 파일 시스템마다 하나씩 존재한다. 슈퍼 블록의 자료구조, 파일 시스템의 크기, 블록의 수, 이용가능한 빈 블록 목록, 빈 블록목록에서 그 다음의 빈 블록을 가리키는 인덱스, 아이노드 목록의 크기, 빈 아이노드의 수, 빈 블록과 빈 아이노드 목록들에 대한 록 필드들, 슈퍼 블록들 수정되었는지 나타내는 플래그, 파일 시스템의 이름, 디스크 이름 정보 들이 저장된다. 아이노드(inode) 파일이나 디렉토리에 대한 모든 정보를 가지고 있는 구조체이다. 데이터블록 실제 데이터가 파일의 형태로 저장되는 공간이다. - 출처 : 위키백과
유닉스 파일 시스템에서 슈퍼블럭(super block)은 디스크의 크기와 같은 파일 시스템에 관한 일반적인 정보를 저장하는 부분이다. 이곳의 정확한 정보는 파일 시스템 전반에 큰 영향을 미친다. 아이노드(inode)는 파일 이름을 제외한 파일에 관한 모든 정보를 저장하는 곳이다. 파일 이름은 inode 영역의 파일 번호와 함께 디렉토리 영역에 저장된다. 아이노드 부분은 파일 내의 데이터를 보관하고 있는 데이터 블럭의 개수에 대한 정보도 가지고 있다. 아이노드에는 몇 개의 데이터 블럭을 위한 공간이 있다. 그러나 개수가 한정되어 있어서 만약 더 필요로 한다면 데이터 블록 포인터를 위한 공간이 동적으로 할당된다. 바로 그 공간이 indirect block 이다. indirect block 이란 명칭은 데이터 블럭을 찾기 위한 공간임을 지칭힌다. 시스템은 일차적으로 indirect block 에서 파일 번호를 찾게 된다. - 출처 : SIS 가이드라인 |
ABOUT
메뉴릿
카테고리
태그
SNMP
데드락
dhcp
오픈소스
boot
superblock
포트번호
라운드로빈
버퍼링
grub
inode
router
SSTF
tcp
RR
디스크스케쥴링기법
FCFS
DNS
포트
스풀링
DCHP
C
SCAN
UFS
OSI7layer
교착상태
리눅스
C-SCAN
메모장
null 최근 등록된 트랙백
최근 등록된 덧글
좋은 글 감사합니다~ 도움이 많이 되..
by okso6441 at 06/24 단지 익숙하지 않아서 그런것 아닐까요.... by 지윙 at 05/14 정보통신을, 전공하지만, 이런 것을 .. by Sengoku at 05/14 이글루 파인더
이글루링크
|