Keep going

파일 시스템 본문

School/리눅스 시스템

파일 시스템

코딩천재홍 2021. 6. 3. 19:09

파일 시스템 (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를 해서 파일을 만든다.

 

 

 

'School > 리눅스 시스템' 카테고리의 다른 글

매뉴얼, 패키지, 로그  (0) 2021.05.03
텍스트 에디터  (0) 2021.05.02
접근 권한  (0) 2021.04.09
파일과 디렉토리  (0) 2021.04.07
사용자/그룹 추가  (0) 2021.04.06
Comments