File System   화일 시스템, 파일 시스템

(2018-12-20)

Permission, 퍼미션

1. 파일 시스템운영체제파일을 효율적으로 관리하기 위한 트리구조 시스템을 총칭

  ※ 파일시스템에 의해 실제 자료를 저장하는 저장소는,
     - 디스크, 디스크 클러스터, 디스크 블록 등으로 불리워짐


2. 파일시스템 특징계층적 디렉토리 구조를 갖음
     - 이 구조의 중심에는 루트(Root)라고 하는 디렉토리가 있음
     - 각 디렉토리가 하부 디렉토리를 가지고, 하부 디렉토리는 다시 또다른 하부 디렉
       토리들을 가지는 형태

  ㅇ 디스크 파티션 별로 하나씩 둘 수 있음
     - 일반적으로, 화일시스템은 디스크의 각 파티션 마다 하나씩 만들 수 있음


3. 파일시스템 구성

  ㅇ 저장된 파일     : 실제 정보 내용
  ㅇ 디렉토리        : 정리, 검색 기능 제공
     - 모든 파일에 대한 정보(파일 속성 등)를 유지함
  ㅇ 소프트웨어 루틴 : 논리 구조 및 파일 엑세스를 조정


4. 주요 화일시스템 例FAT 16/32  : MS-DOS
  ㅇ NTFS       : 윈도 NT 등
  ㅇ UFS        : 유닉스 파일시스템
  ㅇ EXT2, EXT3 : 리눅스 확장 파일시스템
     - 리닉스 계열은 실험적인 것을 포함하여 40개도 넘는 파일시스템을 지원
  ㅇ CDFS       : CD 저장매체(CD-ROM)의 표준 화일시스템 (ISO 9660)
  ㅇ NFS        : 로컬이 아닌 원격지 화일시스템


5. Unix/Linux에서, 파일/디렉토리별의 퍼미션(Permission)/권한유닉스/리눅스에서, 파일/디렉토리에 대한 접근 권한

  ㅇ 사용자 종류 : 소유자(user), 그룹(group), 기타(other)

  ㅇ 권한/퍼미션 설정 : r (읽기, 4), w (쓰기, 2), x (실행, 1)
     -  0 : 접근 권한 없음 (---)
     -  1 : 실행 가능      (--x)
     -  2 : 쓰기 가능      (-w-)
     -  3 : 쓰기,실행 가능 (-wx)
     -  4 : 읽기 가능      (r--)
     -  5 : 읽기,실행 가능 (r-x)
     -  6 : 읽기,쓰기 가능 (rw-)
     -  7 : 모든 접근 가능 (rwx)

  ㅇ 사용자별 권한/퍼미션 설정
     - 例) 705 => 소유자에게 7 (rwx), 그룹에게 0 (---), 기타에게 5 (r-x)


[파일시스템] 1. 파일시스템 2. 파일 3. 디렉토리 4. FAT 5. MBR 6. VFAT 화일시스템 7. NTFS 8. CDFS 9. NFS 10. UDF

 
        최근수정     요약목록     참고문헌