♧ 모든 파티션 준비가 끝났다면 이제 각각의 파티션을 원하는 파일시스템으로 포맷.
■ mkfs - 리눅스 파일 시스템 만들기
mkfs [ -V ] [ -t fstype ] [ fs-options ] filesys [ blocks ] |
▷ mkfs 명령어는 아래와 같은 리눅스 파일 시스템을 만든다.
mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.cramfs, mkfs.msdos, mkfs.ntfs, mkfs.vfat … 등등 |
▷ 기본적인 사용 방법 예:
$ sudo mkfs -t ext3 /dev/sdb1 | sdb1에 ext3 파일시스템 생성. |
$ sudo mkfs -t ext3 -v -c /dev/sdb1 | 배드 플록 검사와 함께 좀 더 자세한 출력 요구. |
$ sudo mkfs.ext3 -c /dev/sdb1 | 위 명령어와 동일한 경과 |
[ 가상 파일시스템 생성 ] | |||||||||||
♧ 물리적으로 고정된 디스크 파티션을 직접 생성하지 않고 특정 파일시스템 유형을 테스트 하고자 한다면 가상 파일시스템을 사용할 수 있다. (라이브 CD를 만들거나 가상 운영체제를 실행하는 경우에 유용)
▷ 1GB 크기의 빈 디스크 이미지 파일을 생성 & 포맷 & 마운트
☞ dd 명령어로 204800 블록(약 1GB)의 빈 디스크 이미지 생성. ☞ mkfs 명령어로 사용자가 선택한 유형의 파일시스템을 생성. → 실제 블록 디바이스가 아니기 때문에 경고 출력 ☞ 가상 파일시스템은 다른 파일시스템과 동일한 방법으로는 마운트 할 수 없다. → 마운트할 디렉토리를 생성한 다음, 파일(mydisk)를 루프 디바이스(-o loop)로서 마운트 해야 함 → mount 명령 실행시 root 권한 필요
▶ 가상 파일시스템 /mnt/image 접근 사용.
☞ 가상 파일시스템의 마운트를 해제한 다음, 파일을 다른 시스템으로 이동시키거나 다른 곳에서 사용하기 위해 CD에 기록해 둘 수 있다. ☞ 만약 이 가상 파일시스템이 더 이상 필요 없다면 단순히 파일을 삭제. |
'컴퓨터 서적 정리 > Ubuntu Linux Toolbox' 카테고리의 다른 글
[Chap7 #03] - (2) 파일시스템 마운트 & 언마운트(mount, umount) (0) | 2011.08.10 |
---|---|
[Chap7 #03] - (1) fstab 파일의 파일시스템 마운트 (0) | 2011.08.09 |
[Chap7 #02] - (2) 파일시스템 라벨 작업(e2label, findfs) (0) | 2011.08.08 |
[Chap7 #02] - (1) 하드디스크 파티션 나누기(fdisk, sfdisk, parted) (0) | 2011.08.08 |
[Chap7 #01] - 파일시스템 기초 이해 (0) | 2011.08.07 |