리눅스 디스크 마운트 | /etc/fstab으로 자동 마운트 설정

리눅스에 추가 HDD 또는 SSD 등의 스토리지를 추가 후 사용하려면 먼저 포맷이 진행되어야 합니다. 리눅스 디스크 마운트 작업까지 진행해서 사용하기 전에 먼저 스토리지 포맷과 파일 시스템 구축을 진행하는 과정부터 진행 해 보겠습니다.
✅ 리눅스 디스크 마운트 하기
1. 파일 시스템 포맷
AWS 클라우드에서 EBS 볼륨을 연결했으며 장치 파일을 확인 후 mkfs 명령어로 파일 시스템을 구축(포맷)합니다.
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
xvda 202:0 0 10G 0 disk
├─xvda1 202:1 0 99M 0 part /boot/efi
├─xvda2 202:2 0 1000M 0 part /boot
├─xvda3 202:3 0 4M 0 part
├─xvda4 202:4 0 1M 0 part
└─xvda5 202:5 0 8.9G 0 part /
xvdf 202:80 0 125G 0 disk
├─xvdf1 202:81 0 10G 0 part
├─xvdf2 202:82 0 10G 0 part
mkfs -t ext4 /dev/xvdf1포맷을 미 진행 후 마운트 할 경우 생성한 파티션에서 아래와 같은 오류가 발생할 수 있습니다.
mount: /mnt: wrong fs type, bad option, bad superblock on /dev/xvdf1, missing codepage or helper program, or other error.2. 마운트 진행
새로 생성한 /new_mount 폴더에 ext4로 마운트를 진행했습니다.
mount -t ext4 /dev/xvdf1 /new_mount
xvda 202:0 0 10G 0 disk
├─xvda1 202:1 0 99M 0 part /boot/efi
├─xvda2 202:2 0 1000M 0 part /boot
├─xvda3 202:3 0 4M 0 part
├─xvda4 202:4 0 1M 0 part
└─xvda5 202:5 0 8.9G 0 part /
xvdf 202:80 0 125G 0 disk
├─xvdf1 202:81 0 10G 0 part
├─xvdf2 202:82 0 10G 0 part 3. 마운트 해제
umount /dev/xvdf1✅ etc/fstab 설정: 리눅스 자동 마운트
서버가 재부팅 후에도 자동 마운트가 되도록 etc/fstab 설정이 필요합니다. 먼저 마운트 된 파일을 언마운트 해 준 다음에 진행합니다.
vi /etc/fstab
UUID=ace96e55-1978-405c-bd18-557936b20f75 / xfs defaults 0 0
UUID=3e1825a9-fb5f-492b-829e-0c8c760995ad /boot xfs defaults 0 0
UUID=167C-0324 /boot/efi vfat defaults,uid=0,gid=0,umask=077,shortname=winnt 0 2fstab 필드의 항목 내용은 다음과 같습니다.

1. UUID 확인하기
먼저 blkid 명령어로 UUID를 확인합니다.
~#] blkid /dev/xvdf1
/dev/xvdf: UUID="c26de42c-6708-4896-8af5-6589907ca1e2" TYPE="ext4"UUID는 장치나 스토리지 내 파티션에 할당되는 고유값입니다.
2. fatab에서 자동 마운트 설정하기
vi /etc/fstab
UUID=ace96e55-1978-405c-bd18-557936b20f75 / xfs defaults 0 0
UUID=3e1825a9-fb5f-492b-829e-0c8c760995ad /boot xfs defaults 0 0
UUID=167C-0324 /boot/efi vfat defaults,uid=0,gid=0,umask=077,shortname=winnt 0 2
UUID=c26de42c-6708-4896-8af5-6589907ca1e2 /new_mount ext4 defaults 0 0✅ mkfs 명령어 기본 사용 방법
mkfs 명령어는 리눅스와 유닉스 기반 시스템에서 파일 시스템을 생성하는 데 사용되는 명령어입니다. “mkfs”는 “Make File System”의 약자이며, 지정된 장치에 파일 시스템을 만들어 초기화하는 역할을 합니다.
mkfs -[옵션] [대상 디바이스 파일] [사이즈]
# 사용 예
mkfs -t ext4 /dev/xvdf11. mkfs 옵션
ℹ️ 제휴 안내
본 사이트의 콘텐츠에는 제휴 링크가 포함되어 있습니다. 방문자가 이 링크를 통해 상품 또는 서비스를 구매하면 본 사이트는 판매처로부터 수수료를 지급받습니다. 이 과정에서 구매자가 지불하는 금액(이벤트 할인 시 금액이 내려갑니다↓)은 오르지 않습니다. 게시된 가격·할인·재고 정보는 작성 시점 기준이며 실제와 다를 수 있으므로, 구매 전 판매처에서 최종 확인하시기 바랍니다. 상품 선정과 평가는 자체 기준에 따라 작성되며, 수수료 지급 여부가 소개 순서나 평가 내용에 영향을 주지 않습니다.