리눅스/리눅스 운영 및 관리

리눅스 마스터 2급 파일 시스템 생성

공부하고 기억하는 공간 2023. 2. 28. 11:38
728x90
반응형
SMALL

 

명령어 mkfs


mkfs[옵션] [장치이름]

  • 리눅스 파일 시스템을 생성
  • fdisk로 하드디스크 파티션을 나눈 후 해당 파티션에 맞는 파일 시스템 생성
옵션 설명
-V 자세한 정보 보기
-v - 직업 상태와 결과를 자세히 보기
-t 생성할 파일 시스템 타입(ext2,exgt3,ext4 등) 지정
-c - 파일 시스템을 생성하기 전에 배드블록을 검사
-l - 지정된 파일명으로부터 배드블록 목록 읽기

명령어 mke2fs


mke2fs[옵션] [장치명]

  • ext2,ext3,ext4 타입의 리눅스 파일 시스템을 생성하는 명령어
  • fdisk 명령어로 파티션 작업을 한 후에 mke2fs 혹은 mkfs명령어로 파일 시스템을 생성해야 한다
옵션 설명
-t 파일 시스템 타입 지정(ext2,ext3,ext4)
-b - 블록 크기를 바이트 수로 지정
-f 프래그먼트 크기 지정
-i - inode당 바이트 수를 지정
-j - 파티션을 저널링 파일 시스템 ext3로 지정
-R - RAID4장치를 포맷할 때 사용하는 특수 옵션
-R stripe은 RAID장치에 적합한 데이터 구조 저장

명령어 fsck


fsck[옵션] [장치명]

    • 파일 시스템의 무결성을 점검하고 대화식으로 복구하는 명령어
    • 파일 시스템의 점검은 여러 단계로 이루어져 있다.
    • 오류에 대한 저널 로그의 점검
      i-node, 간접 데이터 블록, 데이터 블록, 그리고 free list의 점검
      파일 크기의 점검
      디렉터리 항목의 점검
  • 디렉터리 /lost+found은 fsck에서 사용하는 디렉터리이다.
  • 손상된 파일을 /lost+found로 연결한 뒤 오류를 수정하고, 평상시에는 null 파일 링크에 의해서 비어있는 상태로 존재한다.
  • 디렉터리 /lost+found에서 작업을 수행하다가 정상적으로 복구되는 파일은 사라진다.
옵션 설명
-A /etc/fstab에 표시된 모든 파일 시스템을 점검
-a - 질의 없이 자동 복구
-r 질의 후 복구
-s - fsck동작을 시리얼화, 대화형 모드에서 여러 파일 시스템 점검 시 유용
-t - 점검할 파일 시스템 유형 지정

 


명령어 e2fsck


e2fsck[옵션] [장치명]

  • ext2,ext3,ext4 타입의 리눅스 파일 시스템을 점검 및 복구하는 명령어이다.
옵션 설명
-p 파일 시스템을 검사하면서 자동으로 복구(preen)
-n 모든 질문에 대한 응답을 no로 취급(only check)
-y 모든 질문에 대한 응답을 yes로 취급
-c BAD BLOCK을 점검
-f 깨끗한 파일 시스템까지 강제로 점검

명령어 du


du[옵션] [파일 및 디렉터리명]

  • Disk Usage의 약자로 디렉터리별로 디스크 사용량을 확인할 수 있다.
옵션 설명
-h 용량 단위(KB, MB, GB)로 표시
-a 디렉터리가 아닌 모든 파일에 대한 정보 표시
-m 결과 값을 MB단위로 표시
-k 결과 값을 KB단위로 표시(기본값)
-s 사용량의 총 합계만 표시
파일의 전체 크기를 합한 값으로 표시
-c 모든 파일의 디스크 사용 정보를 보여주고 나서 합계를 표시

명령어 df


df[옵션] [파일명]

  • 시스템에 마운트된 하드 디스크의 남은 용량을 확인할 떄 사용하는 명령어
  • 기본적으로 1024Byte 블록 단위로 출력하며, 옵션을 통해 다른 단위로 출력이 가능하다.
옵션 설명
-h 용량 단위로 표시
-T 파일 시스템 유형과 파티션 정보 출력
-t 표시되는 파일 시스템 유형을 지정
-a 0블록 파일 시스템을 포함하여 모든 파일 시스템 출력
-k --block -size =1K와 같은 의미
-i inode 사용률 확인, 사용 용량, 퍼센트 단위로 출력

 

728x90
반응형
SMALL