디스크의 파티션 작업이 끝나면 다음으로 파티션에 파일 시스템을 생성해야함
- 참조 : http://sharkmino.tistory.com/
파티션 => 디스크를 독립적인 영역으로 구분하는 작업
파일 시스템 => 파티션에서 파일과 디렉터리를 관리하기 위한 구조를 만드는 것
파일 시스템 생성 명령
- mkfs
- mke2fs
- '/sbin' 폴더에 목록을 확인하면 더 많은 것을 알 수 있음 ( ex: sudo cat /sin )
mkfs |
- 기능 : 리눅스 파일 시스템을 만듬 - 형식 : mkfs [옵션] 장치명 - 옵션 : * '-t' 옵션 : 파일 시스템의 종류를 지정(기본 값은 ext2) - 사용 예 : mkfs /dev/sdb1, mkfs -t ext4 /dev/sdb1 |
- 'mkfs' 명령은 생성하는 파일 시스템에 따라 다름 - 'mkfs.ext2', 'mkfs.ext3', 'mkfs.ext4' 명령도 제공 - 'mkfs -t ext2', 'mkfs -t ext3', 'mkfs -t ext4' 와 동일하게 작동 |
mke2fs |
- 기능 : 리눅스 개정판 확장 파일 시스템(ext2, ext3, ext4) 을 만듬 - 형식 : mke2fs [옵션] 장치명 - 옵션 : * '-t 종류' : 파일 시스템의 종류를 지정. 기본값은 ext2. * '-b 블록 크기' : 블록 크기를 바이트 수로 지정 * '-c' : 배드 블록을 체크 * '-f 프래그먼트 크기' : 프래그먼트 크기를 바이트 수로 지정 * '-i inode당 바이트 수' : inode당 바이트 수를 지정. 기본 값은 4,096 바이트 * '-m 예약 블록 퍼센트' : 슈퍼 유저에게 예약해둘 블록의 퍼센트를 지정. 기본 값은 5%. - 사용 예 : mke2fs /dev/sdb1, mke2fs -t ext4 /dev/sdb1 |
- mke2fs 명령은 별도의 설정파일이 있음 - '/etc/mke2fs.conf' 파일로 파일 시스템의 종류에 따라 기본적으로 설정할 값들을 정의 |
mkfs 명령으로 파일 시스템 생성하기 |
1) - 'sudo mkfs /dev/sdc' => 'ext2'과 기본값으로 적용되어 파일시스템 적용(sudo mkfs -t ext2 /dev/sdc 와 동일) ============================================================ 참조 : http://sharkmino.tistory.com/1538 sjw-lenovo@sjwlenovo-Lenovo-U310:~$ sudo mkfs /dev/sdc1(세 번째 디스크여서 'sdc' 임) ============================================================ - mkfs 명령으로 파일 시스템을 만들 때 출력되는 정보를 통해 '블록의 크기', 'inode의 개수', '블록의 개수', '블록 그룹의 개수', '그룹당 블록과 inode의 개수', '슈퍼 블록의 백업 위치 등 파일 시스템의 구성 요소에 관한 정보를 확인할 수 있음. - 참조 : http://sharkmino.tistory.com/1533 2) - 'sudo mkfs.ext3 /dev/sdv2' => 'ext3'과 파일시스템 적용(sudo mkfs -t ext3 /dev/sdc 와 동일) ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~$ sudo mkfs.ext3 /dev/sdc1 ============================================================ - 'ext3' 파일 시스템이 'ext2' 파일 시스템과 다른 점 중 하나가 저널 기능 - 'ext3' 파일 시스템을 생성하는 과정의 끝 부분(빨간색) 저널을 저장하기 위한 영역을 별도로 생성 |
mke2fs 명령으로 파일 시스템 생성 |
1) ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~$ sudo mke2fs -t ext3 /dev/sdc1 ============================================================ 2) ============================================================ sjw-lenovo@sjwlenovo-Lenovo-U310:~$ sudo mke2fs -t ext4 -b 2048 /dev/sdc1 ============================================================ - 블록의 크기가 바뀜에 따라 프래그먼트의 크기, 그룹당 블록의 개수, 백업 슈퍼블록의 개수 등이 모두 다르게 설정 |
'OS > Linux - Ubuntu' 카테고리의 다른 글
[Linux - 리눅스 / Ubuntu - 우분투] 여러 디스크를 하나처럼 사용 - LVM (0) | 2015.04.12 |
---|---|
[Linux - 리눅스 / Ubuntu - 우분투] 디스크 마운트 - 파일 시스템 마운트, 사용하기 (0) | 2015.04.11 |
[Linux - 리눅스 / Ubuntu - 우분투] 디스크 추가 설치(파티션 나누기) - 파티션, fdisk, sda (0) | 2015.04.09 |
[Linux - 리눅스 / Ubuntu - 우분투] 리눅스 강좌 블로그 (0) | 2015.04.07 |
[Linux - 리눅스 / Ubuntu - 우분투] 파일 시스템 마운트(2) - 마운트 관련 명령 (0) | 2015.04.07 |