OS이야기
유닉스 파일시스템
НooпeУ
2011. 10. 20. 19:46
4가지의 추상화를 제공
파일,
디렉토리 엔트리,
inode,
마운트 포인트
파일시스템
- 데이터를 특정한 구조롤 표현하기 위한 계층적 저장소.
- 파일시스템은 파일, 디렉터리, 관련 제어정보를 포함
- 유닉스에서 파일시스템은 네임스페이스라 알려진 전역 계층구조의 특정 마운트 포인트에 연결된다.
- 파일이란 정렬된 바이트 스트링이라 할 수 있다. 첫번째 바이트는 파일의 시작, 마지막 바이트는 파일의 끝을 나타낸다.
- 일반적인 파일 연산으로는 읽기, 쓰기, 생성, 삭제가 있다.
유닉스 시스템은 파일 자체와 파일에 대한 정보를 구분한다.
이 정보는 메타데이터라 불리며, inode라 불린다. index node의약자
이러한 모든 정보는 수퍼블록에 저장돼 있는 파일시스템의 제어정보에 함께 포함돼있다.
수퍼블록이란 파일시스템 전체에 대한 정보를 담고 있는 자료구조를 가리킨다.
이것은 파일과 파일시스템 전체에 대한 정보를 포함한다.
수퍼블록 > inode > 파일,디렉토리
파일,
디렉토리 엔트리,
inode,
마운트 포인트
파일시스템
- 데이터를 특정한 구조롤 표현하기 위한 계층적 저장소.
- 파일시스템은 파일, 디렉터리, 관련 제어정보를 포함
- 유닉스에서 파일시스템은 네임스페이스라 알려진 전역 계층구조의 특정 마운트 포인트에 연결된다.
- 파일이란 정렬된 바이트 스트링이라 할 수 있다. 첫번째 바이트는 파일의 시작, 마지막 바이트는 파일의 끝을 나타낸다.
- 일반적인 파일 연산으로는 읽기, 쓰기, 생성, 삭제가 있다.
유닉스 시스템은 파일 자체와 파일에 대한 정보를 구분한다.
이 정보는 메타데이터라 불리며, inode라 불린다. index node의약자
이러한 모든 정보는 수퍼블록에 저장돼 있는 파일시스템의 제어정보에 함께 포함돼있다.
수퍼블록이란 파일시스템 전체에 대한 정보를 담고 있는 자료구조를 가리킨다.
이것은 파일과 파일시스템 전체에 대한 정보를 포함한다.
수퍼블록 > inode > 파일,디렉토리