본문 바로가기
728x90

아이노드2

디렉터리의 구조 디렉터리의 개념 디렉터리는 관련 있는 파일을 하나로 모아놓은 곳으로 1개 이상의 자식 디렉터리와 1개 이상의 파일을 가질 수 있다. 즉, 하나의 디렉터리에는 여러 개의 파일과 자식 디렉터리가 존재한다. 디렉터리 파일 디렉터리도 파일이다. 일반 파일에는 데이터가 담겨 있고 디렉터리에는 파일 정보가 담겨있다. 디렉터리에도 일반 파일과 마찬가지로 헤더가 있다. 디렉터리 헤더에는 디렉터리 이름, 만든 시간, 접근 권한 등의 정보가 기록되어 있다. 디렉터리에는 마침표(.) 파일과 2개 마침표(..) 파일이 있다. 마침표 파일은 자기 자신의 디렉터리를 가리키고, 2개 마침표 파일은 상위 디렉터리를 가리킨다. 루트 디렉터리의 마침표 파일은 자기 자신인 5번 블록을 가리킨다. 2개의 마침표 파일은 상위 디렉터리를 가리.. 2023. 12. 5.
파일과 파일 시스템 파일 시스템의 기능 운영체제마다 파일 시스템이 조금씩 다른데, 윈도우의 경우 XP 이전의 초기 버전에서는 FAT File Allocation Table를 사용했고, 현재는 NTFS New Technology File System를 사용한다. 유닉스는 아이노드Inode, Index node 파일 시스템을 이용한다. 파일 시스템은 파일과 파일의 집합체인 디렉터리(directory)를 관리한다. 파일 시스템은 파일 및 디렉터리의 생성, 수정, 삭제 등을 관리한다. 파일 및 디렉터리에 대한 접근 방법에 제공하고 권한이 없는 사용자의 접근을 차단하는 것도 파일 시스템의 중요한 역할이다. 블록과 파일 테이블 저장장치에서는 파일을 일정 크기로 묶어서 관리하는데 이를 블록이라고 한다. 메모리의 단위는 바이트이지만, 저.. 2023. 12. 4.
728x90