aws에 EBS 마운트하기
맨날 ESB로 적은 EBS 마운트
AWS에서 EBS를 마운트하는 과정에서 발생한 문제를 해결한 경험을 공유합니다.
맨붕
1. 진단 – df로 확인 lsblk 확인
df -h
EBS를 연결하고 df 명령어로 확인했을 때는 아무 것도 나오지 않았습니다.
lsblk
그러나 lsblk 명령어로 확인하니 디스크가 표시되었습니다.
맨붕
2. 볼륨 초기화
sudo mkfs -t xfs /dev/xvdb
근데 확인해보니 xfs가 아니여서 다시 ext4로 했습니다.
sudo mkfs -t ext4 /dev/xvdb
3. label 이름 설정
/etc/fstab
파일에 볼륨을 추가하려고 보니 라벨로 구분하고 있었습니다. 하지만 저는 라벨 설정을 안하고 볼륨을 만들었습니다.
sudo e2label /dev/xvdb DATA
그래서 데이터 라벨을 붙여서 다시 만들었습니다.
4. /etc/fstab 설정
sudo vim /etc/fstab
LABEL=DATA /data ext4 defaults 0 3
0 3의 의미는 정확히 모르지만, 기존에 있던 설정이 1 2로 되어 있어서 3을 넣었습니다.
:D
5. mount -a
모든 설정을 완료한 후, mount -a 명령어로 모든 파일 시스템을 마운트했습니다. 그러나 에러가 발생했습니다.
mount: /data: mount point does not exist.
dmesg(1) may have more information after failed mount system call.
mount: (hint) your fstab has been modified, but systemd still uses
the old version; use 'systemctl daemon-reload' to reload.
맨붕!
하나 하나 해결해보면
첫 번째 문제는 /data 폴더가 없어서 발생한 것이었으므로, 해당 폴더를 생성해주었습니다.
sudo mkdir /data
두 번째 문제는 systemd가 이전 설정을 사용하고 있었기 때문에 발생한 것이었습니다. 이를 해결하기 위해 설정을 다시 로드했습니다.
sudo systemctl daemon-reload
그 후, 모든 드라이브가 정상적으로 마운트되었습니다.
결론
메뉴얼은 역시 보라고 있는거였습니다.
Leave a Reply
Want to join the discussion?Feel free to contribute!