2020. 4. 10.

[Linux] 파일시스템 정리


파일시스템

파일을 저장하기 위한 운영체제의 논리적인 구조
- OS들은 여러개의 파일 시스템을 지원
-Linux : xfs,ext4,ext4,jfs,reiserfs
-windows : FAT, FAT32, NTFS
-UNIX : UFS(UNIX File system), ZFS
-IOS : APFS(Apple File System), HFS+


파티션

물리적인 디스크를 논리적인 저장영역으로 구별한

MBR

디스크의 앞쪽이 물리적으로 정의되어있는 sector
OS가 직접 사용하지 않으며 부트로더가 저장된다.
-망가지면 하드 버려야함


파티션 종류

*Primary partition
물리적인 디스크에 독립적으로 존재하며 파일시스템을 생성,
영체제가 직접 사용 가능하다. 각 물리적인 디스크마다 4개까지
생성할 수 있다.

*Extended partition
디스크마다 1개까지 생성 가능하며 직접 사용할 수 없고
logical partition으로 분할 사용한다.
Logical partition

*Extended partition내에 만들어지며 사용은 parimary
partition과 동일하다.

*P+E 최대 4개까지 생성 가능하다.

- 파티션을 한번 만들면 용량을 줄이거나 늘리기 어렵다. 만들때 계획을 하고 만들어야한다.


디스크 장치 파일

IDE

- 디스크 자체 : /dev/hda, /dev/hdb, /dev/hdc
- 파티션 : /dev/hda1, /dev/hda2, /dev/hda3…

SCSI, SATA

- 디스크 자체 : /dev/sda, /dev/sdb, /dev/sdc
- 파티션 : /dev/sda1, /dev/sda2, /dev/sda3
-비싸서 쓰기 어려움, 성능은 좋음.


디스크 사용 과정

fdisk   파티션 작업

mkfs   디스크 포맷

mount 특정 디렉토리로 이어주는 작업

 df
디스크의 마운트 상태와 용량 확인한다.
옵션
-T : 파일 시스템 타입까지 출력한다.
-h : 읽기 쉬운 단위로 출력한다.









댓글 없음:

댓글 쓰기