OS/Linux

mkfs - 리눅스 파일 시스템 만들기

유앤아이의 뉴패러다임 2012. 10. 21. 10:17

debian:~# man mkfs


MKFS(8)                                                                               MKFS(8)

이름
       mkfs - 리눅스 파일 시스템 만들기

사용법
       mkfs [ -V ] [ -t 형태 ] [ fs-options ] 장치이름 [ 블럭 ]

설명
       mkfs 명령은 한 장치(보통 한 하드디스크 파티션)를 리눅스 파일 시스템으로만드는데 사용된
       다.  장치이름은 /dev/hda1, /dev/sdb2 이런 식의 디스크 장치 이름이거나, /, /usr/, /home
       같 은 파일시스템을 위한 마운트 경로가 사용된다.  블럭인자는 그 파일 시스템을 위해 사용
       되는 블럭의 갯수이다.

       성공적으로 끝나면, 0, 실패하면, 1을 리턴한다.

       실질적으로, mkfs 명령은파일 시스템을 만드는데 각각 그 특정 파일 시스템을 만드는명령 을
       사용한다. 그 풀그림들의 이름은 대게 mkfs.파일시스템이름형식으로 되어 있다. 그 풀그림들
       은 먼저 /etc/fs 경로안에 있거나, 아니면, /sbin 경로안에 있게 된다.  특정 파일 시스템을
       생 성하는 풀그림에 대한보다 자세한 사항은 각 파일 시스템을 만드는 각 풀그림들의 매뉴얼
       페이지를참조한다.

옵션
       -V     정보를 자세하게 보여준다.  여기에는 실행되는 특정 파일 시스템을 만드는 풀그림에
              대한 정보도모두 포함된다.  이 옵션이 한번 이상 사용되면 특정 파일 시스템을 만드
              는데 사용될그 풀그림의 정보만 보여주고 실질적으로 실행은 되지 않는다.  이 것 은
              실질적으로 검사하는 것에만 유용하게 쓰인다.

       -t 형태
              만 들어질 파일 시스템의 형태를 지정한다.  이 옵션이 지정되지 않으면, /etc/fstab
              파일에서 그 해당 파일시스템을 찾고, 여기서도 못 찾으면, 기본적으로 minix  파 일
              시스템을 사용한다.

       fs-options
              이 것 은 각 특정 파일 시스템을 만드는 풀그림에서 사용되는 옵션을말한다.  대부분
              같은 형식의 옵션이다.

       -c     파일 시스템을 만들기 전에 먼저 불량 블럭 검사를 한다.

       -l 파일이름
              filename 으로부터 불량 블럭 목록을 읽는다.

       -v     작업 상태, 결과를 자세하게 보여준다.

벌레
       공통되는 일반적인 옵션은 항상 그 특정 파일 시스템을 만드는 풀그림의옵션 보다 먼저 사용
       되어야 한다.  특정 파일 시스템을 만드는 어떤 풀그림에서는 -v 옵션을 지원하지 않는 경우
       도 있고, 리턴값이 틀리게 나올 수도 있다.  또한 어떤 풀그림은 자동으로 블럭갯수를 
      계산해 내지 못하는 것도 있어, 이때는 직접 블럭갯수를지정해 주어야한다.

만든이

       David Engel (david@ods.com)
       Fred N. van Kempen (waltje@uwalt.nl.mugnet.org)
       Ron Sommeling (sommel@sci.kun.nl)
       이 매뉴얼 페이지는 ext2 파일 시스템을 위한 Remy Card의 매뉴얼페이지를 뻔뻔스럽게(?) 차용했다.

관련 항목
       fsck(8), mkfs.minix(8), mkfs.ext(8), mkfs.ext2(8), mkfs.xiafs(8).

Version 1.9                                Jun 1995



*****************************************************************************
debian:~# mkfs.ext3 /dev/hdb1

mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1246032 inodes, 4982788 blocks
249139 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
153 block groups
32768 blocks per group, 32768 fragments per group
8144 inodes per group
Superblock backups stored on blocks:
 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
 4096000

Writing inode tables: done                           
Creating journal (32768 blocks):
done
Writing superblocks and filesystem accounting information:
done

This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.