리눅스 시스템 8주차
◆파일 시스템과 디스크 관리
●파일 시스템
▷컴퓨터 파일과 데이터를 저장하고 정리하는 방법
▷a method of storing and arganizing computer files and their data
◆리눅스 기반 파일 시스템
●ext4
▷1EB 엑사바이트 시상의 볼륨
●XFS
▷1993 실리콘 그래픽스가 개발한 고성능 저널링 파일 시스템
●리눅스에는 디스크가 아니라 메모리에서 생성되어 사용되는 가상 파일 시스템이 있다.
●cat /proc/filesystems 를 입력하여 지원 커널을 확인할 수 있다.
◆파일 시스템 구조
▷파일은 inode로 관리된다.
▷디렉터리는 단순히 파일의 목록을 가지고 있는 파일일 뿐인다.
▷특수 파일을 통해 장치에 접근할 수 있다.
(디렉터리도 장치도 파일이기 때문에 파일 시스템으로 전부 다룰 수 있다.)
●ext4 파일 시스템의 구조
▷저장 장치를 논리적읜 블록의 집합으로 구분한다
▷일반적으로 4KB이고, 블록 그룹의 개수는 장치의 크기를 블록 그룹의 크기로 나눈 값이다.
▷블록 그룹에는 0, a, b 세가지 유형이 있다.
●inode 구조
▷파일의 각종 정보를 저장하는 자료구조
▷
●파일 시스템과 디렉터리 계층 구조
●파일 시스템은 디렉터리 계층 구조에 연결되어야 사용자가 사용할 수 있다.
▷하나의 하드디스크라고 생각하자(추상화)
●한 파일 시스템으로 구성하기
●여러 파일 시스템으로 구성하기(파티션과 유사)
▷/ 디렉터리에 연결된 파일 시스템을 루트 파일 시스템이라고 한다.
▷일부 파일 시스템에 문제가 생기더라도 다른 파일 시스템의 파일은 안전하다.
◆파일 시스템 마운트
▷파일 시스템을 실제로 사용하기 위해 특정 디렉터리(마운트 포지션)에 부착(연결)하는 작업
▷해당 파일 시스템을 디렉터리처럼 접근하여 사용 가능
'학교수업 > 리눅스 시스템' 카테고리의 다른 글
리눅스 시스템 7주차 (0) | 2023.01.31 |
---|---|
리눅스 시스템 6주차 (0) | 2023.01.31 |
리눅스 시스템 5주차 (0) | 2023.01.31 |
리눅스 시스템 4주차 (0) | 2023.01.31 |
리눅스 시스템 3주차 (0) | 2023.01.31 |