본문으로 이동
메뉴 여닫기
환경 설정 메뉴 여닫기
개인 메뉴 여닫기
로그인하지 않음
지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
리눅스에서 ext2 이상 파일시스템을 생성한다.
  • 위치 : /sbin/mke2fs
$ mke2fs [옵션] [대상 디바이스]
  • -b bytes : 블록 크기를 지정한다.
  • -c : 파일시스템 생성시 배드 블록을 체크한다.
  • -f bytes : 플레그먼트의 크기를 지정한다.
  • -i bytes : 아이노드 당 바이트 수를 정한다. 기본값은 4,096바이트이며 최소값은 1,024바이트이다.
  • -l 파일명 : 파일에서 배드 블록을 검사한다.
  • -m 퍼센트 : 슈퍼유저에게 예약해 둘 블록의 퍼센트를 정한다. 기본값은 5%이다.
  • -q : 출력 없이 실행한다. 스크립트 안에서 사용하여 출력을 내보내지 않는다.
  • -v : 파일시스템을 생성하는 과정을 자세히 보여준다.
  • -F : 파일시스템을 생성하기 위해 mke2fs 명령어를 강제로 실행한다.
  • -S : 슈퍼 블록과 그룹 기술자(descriptor)만을 사용한다.
  • -j : 저널을 만든다. ext2 에 저널을 더한 것이 ext3 이므로 mke2fs -j 는 ext3 파일 시스템을 만든다
  • -t 형식 : 만들 파일 시스템 형식(ext2·ext3·ext4)을 지정한다
  • -L 이름 : 볼륨 레이블을 붙인다
  • -N 개수 : 만들 아이노드 수를 지정한다
  • -n : 실제로 만들지 않고 만들 경우의 설정(슈퍼 블록 위치 등)만 보여 준다
  • -k 라는 옵션은 없다. -i 는 아이노드 하나당 바이트 수다
# ext3 로 만든다 (아래 셋은 같은 결과)
# mke2fs -j /dev/sdb1
# mke2fs -t ext3 /dev/sdb1
# mkfs.ext3 /dev/sdb1

# ext4 로 만들고 레이블을 붙인다
# mke2fs -t ext4 -L data /dev/sdb2
  • 이미 만든 ext2 를 지우지 않고 ext3 로 바꿀 때는 tune2fs -j 를 쓴다