Keep going
파일 시스템 본문
파일 시스템 (2가지 개념)
- Unified filesystem
- 사람들이 이해하기 편한 형태로 hierarchy (루트부터 시작해서 디렉토리 구조) 를 갖추어 주는 것에 대함
- Filesystem types
- physical storage에 파일이나 디렉토리르 어떻게 저장할 건지 formatting에 대함
Unified Filesystem
- 리눅스 시스템은 root 부터 시작하는 unified filesystem을 가지고 있다.
- 한 가지 파일형식을 가진 디바이스로만 구성되는 것이 아니라 여러개의 포맷을 가지는 여러개의 Individual Filesystem으로 구성된다.
- 여러개의 Individual 파일시스템이 하나의 unified 파일 시스템 내부로 접목(mounting 된다고 표현) 이 되서 동작을 하는 것
File Types
- byte를 저장하는 파일뿐만 아니라 어떤 특별한 device를 표현한 자원들 자체도 파일도 표현하게 된다.
- 컴퓨터 자원을 리눅스에서는 루트 아래 /dev 디렉토리에서 표현
Disks and Partitions
- 디스크는 파티션으로 쪼갠다.
- COMPABILIY를 윈도우나 다른시스템고 주기 위해서 일반적으로 4개의 partition이 존재한다.
- 예를 들어 디스크가 통합 30GB 이면 20GB가 파일시스템으로 기반을 닦는 것이다.
fdisk 명령어
- 주로 파티션을 나눌 때 사용, 디스크의 파티션을 생성하고 삭제하고 바꿀때 사용한다.
- 옵션
- m : 이 메뉴를 출력
- p : 파티션 테이블을 출력
- q : 변경을 저장하지 않고 종료
- w : 디스크에 테이블을 기록하고 빠져 나감
- l : 알려진 파티션 형태의 목록 출력 (LVM, 등등)
msks 명령어
- 파티션한 하드디스크를 포맷할 때 사용
- 경고 - 파티션의 오래된 데이터는 잃어버릴 수 있다.
- 옵션
- -t : 파일시스템의 형식을 지정한다.
blkid 명령어
- 파일 시스템의 타입을 확인할 수 있다.
dd 명령어
- input 인터페이스에서 output 인터페이스로 copy를 해서 파일을 만든다.
Comments