$ lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT sda 8:0 0 119.2G 0 disk ├─sda1 8:1 0 84.5G 0 part └─sda6 8:6 0 28.9G 0 part / mmcblk0 179:0 0 7.5G 0 disk ├─mmcblk0p2 179:2 0 6.8G 0 part /media/qkboo/ROOT ├─mmcblk0p3 179:3 0 486.1M 0 part └─mmcblk0p1 179:1 0 200M 0 part /media/qkboo/EFI
parted 사용
파티션 및 포맷을 위해 마운트된 파티션을 언마운트 한다. parted 는 상호작용 프롬프트에서 사용하거나 단일 명령어로 사용할 수 있다.
parted 프롬프트 사용
[ext4 파티션 생성]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
sudo parted /dev/sdb (parted) print Number Start End Size File system Name Flags 1 0.00GB 32.0GB 32.0GB
(parted) mklabel gpt Warning: The existing disk label on /dev/sda will be destroyed and all data on this disk will be lost. Do you want to continue? Yes/No? y
(parted) unit GB (parted) mkpart primary 0 1000.0GB #디스크 크기 입력
(parted) print Number Start End Size File system Name Flags 1 0.00GB 32.0GB 32.0GB primary lvm (parted) quit
[fat32 파티션 생성]
USB 스토리지는 아래 같이 나타난다. 다음은 USB 파티션에 fat32 파일시스템을 프롬프트로 생성하고 있다.
1 2 3 4 5
sudo parted /dev/mmcblk0 (parted) mklabel msdos (parted) mkpart primary fat32 1MiB 100% (parted) set 1 boot on (parted) quit
생성한 파티션에 시스템 지원 파일 시스템을 생성해야 한다. 해당 파일 시스템으로 파티션을 포맷한 후에 지정한 디렉토리에 마운트를 해서 사용하면 된다. 지속적인 사용을 위해서 /etc/fstab 에 파티션을 마운트 포인트로 등록하면 재시동 후에도 동일한 폴더에 마운트 된다.
mkfs
mkfs 명령은 파일 시스템에 따랴서 -t 옵션에 파일시스템을 지시하거나 mkfs.[FS] 형식을 명령을 바로 쓰기도 한다.