강좌
클라우드/리눅스에 관한 강좌입니다.
자격증 분류

리눅스마스터2급강좌 : 파일시스템 만들기(mkfs)

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터2급강좌 : 파일시스템 만들기(mkfs)



 

2) mkfs



mkfs(Make File System) 명령은 파일 시스템을 생성하는 명령어이지만, 실제로는 각 파일 시스템을 위한 mkfs.ext3, mkfs.xfs, mkfs.reiserfs 등의 전위(front end) 프로그램으로서 원하는 파일 시스템에 따라 이들 프로그램들에 연결하는 역할을 한다.

 

 

 

 

기본적인 명령 형식은 다음과 같다.

 

 

 

 

 

 

# mkfs -[-V] [-t fstype] [fs-options] 장치이름 [블럭]

 

 

 

 

 

 

이 명령어에 대한 주요 옵션들은 다음과 같다.

 

 

옵션

설명

-V

실행되는 모든 파일 시스템 특정 명령어들을 포함하여 상세한 정보를 출력한다.

 

 

 

 

이 옵션이 한번 이상 사용되면 특정 파일 시스템을 생성하는데 사용될 프로그램의 정보만 보여주고 실질적으로 실행되지는 않는다.

 

 

 

 

 

-t

생성할 파일 시스템의 형식을 선택한다.

 

 

 

 

ext3, xfs, reiserfs, ext2, msdos 등으로 지정하지 않으면 기본 파일 시스템인 ext3가 지정된다.

-c

배드블럭을 조사하고 조사한 결과에 따라 배드블럭 리스트를 초기화한다.

 

 

 

 

 

-l

filename이라는 파일로부터 초기의 배드블럭 리스트를 읽어 들인다.

 

 

 

 

 

-v

현재 진행 상황에 대해 자세히 출력한다.

 

 

 

ext2, ext3, ext4 등의 파일 시스템에 대해서 명령어에 “-t 파일시스템 타입옵션으로 파일 시스템을 선택한다(기본 파일 시스템은 ext2).

 

한편, 파일 시스템에 따라 특정옵션들이 사용되는데 -c, -l -v는 대부분의 파일 시스템 생성 명령어들에 의해 지원된다.

 

 

 

파일 시스템을 생성하려면 먼저 어떤 파일 시스템을 생성할 지를 결정한 후에 장치명을 확인해야 한다.

 

 

 

 

장치명은 fdisk로 확인하도록 한다.

 

 

 

 

그리고 다음과 같이 ext4 타입의 파일 시스템을 생성해 보자.

 

 

 

 

 

 

 

# mkfs -t ext4 /dev/sdb1

 

 

 

 

 

 

 

그리고 다음과 같이 직접 mkfs.[fstype] 명령으로 파일 시스템을 생성할 수도 있다.

 

 

 

 

 

 

 

# mkfs.ext4 /dev/hda2

 

 

 

 

 

 

 

이에 대해 mke2fsext2, ext3 ext4 파일 시스템을 생성하기 위해 사용되는 명령어이다.

 

 

 

 

ext4 파일시스템의 경우에는 -T 옵션으로 파일 시스템을 지정한다.

 

 

 

 

이 경우 /etc/mke2fs.conf 에 설정된 내용을 적용한다.

 

 

 

 

 

 

 

 

 

# mke2fs T ext4 /dev/sdb1

 

 

 

 

 

한편, mke2fs 명령도 t 옵션으로 파일 시스템을 지정하여 생성할 수도 있다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,032 명
  • 현재 강좌수 :  35,773 개
  • 현재 접속자 :  176 명