[OS] 파일 시스템의 사례
유닉스 운영체제의 기본 파일 시스템과 리눅스 파일 시스템 사례에 대해 알아보자. 유닉스 파일 시스템에서 파일의 종류에는 일반 파일, 디렉토리, 특수 파일이 있다. 파일 시스템은 부트 블록, 슈퍼블록, inode list, 데이터 블록들로 구성된다. 이때 inode list는 inode들의 1차원 배열이다. inode란 유닉스 파일 시스템에서 FCB를 부르는 이름이며, 하나의 길이가 128바이트이다. 파일의 타입, 수정날짜, 파일 만든 사람, 파일의 내용에 해당되는 블럭의 주소, 링크 카운트 등 파일 속성(attribute) 정보가 들어간다. 링크 카운트란 몇개의 디렉토리에서 이 파일을 가리키느냐를 뜻한다. 파일을 구성하는 데이터 블록들의 주소를 어떤 식으로 유지하는 지에 대한 정보도 저장한다. 유닉스 파..