임베디드에 가까운 저사양 컴퓨터 등에서 LVM이 아닌 기존 방식으로 파티셔닝, 파일시스템 생성, 마운팅 방법을 설명함.
1. SSD 장착
2. 식별 (lsblk)
root:/mnt/sda1/database# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 476.9G 0 disk
`-sda1 8:1 0 476.9G 0 part /mnt/sda1
mmcblk2 179:0 0 14.8G 0 disk
|-mmcblk2p1 179:1 0 128M 0 part /media/boot
`-mmcblk2p2 179:2 0 14.7G 0 part /
(참고)
SCSI/SATA/USB: "/dev/sd"로 시작
SD/eMMC: "/dev/mmcblk"로 시작
NVMe: "/dev/nvme"로 시작
3. 파티션 생성
3.1. fdisk /dev/장치명 (예시: fdisk /dev/sda)
3.2. 필요한 경우, "d"를 입력하여 기존 파티션 삭제
3.3. "n"을 입력하여 파티션 생성 (파티션을 최대 크기로 한 개만 만드려면 전부 엔터만 누르면 됨)
3.4. "w"를 입력하여 반영
4. 파일시스템 생성
mkfs.ext4 /dev/파티션명 (예시: mkfs.ext4 /dev/sda1)
5. 자동 마운트 설정
vi /etc/fstab
마지막 줄에 추가한다.
/dev/파티션명 마운트 할 위치 파일시스템 종류 마운트 옵션 덤프 여부 fsck 순서
(예시: /dev/sda1 /mnt/sda1 ext4 defaults 0 2)
특별한 경우가 아니라면 defaults 0 2를 쓰면 된다.
참고자료: FSTAB Manual page