Mountpoint for Amazon S3 정식 출시 및 테스트 (tistory.com)
이전 글에서 Mountpoint for Amazon S3에 대해 테스트를 해봤었습니다.
하지만 당시에 EC2를 중지 후 재시작하거나, 재부팅을 하면 마운트가 해제되는 현상이 있었습니다.
df -h로 조회도 되지 않고, fstab에 등록한 것도 아니니 당연한 일이었습니다.
하지만 마운트를 해서 사용 중일 때 그런 일이 발생하면 곤란하기에, service 등록을 통해 서버가 다시 시작되는 경우에도 자동으로 마운트할 수 있도록 해보겠습니다.
해당 이슈 관련해서는 아래에서 참고했습니다.
요약하자면 service 파일을 생성해 enable 설정으로 자동으로 마운트되도록 한다는 것입니다.
# 자동 mount를 위한 service 파일.
# 주의 : 사용자 관련 설정(Service-User/Group) 필요할 수 있음.
# /usr/lib/systemd/system/mountpoint.serivce
[Unit]
Description=Mountpoint for Amazon S3 mount
Wants=network.target
After=cloud-init.target
AssertPathIsDirectory=/home/ec2-user/mnt
[Service]
Type=forking
User=ec2-user
Group=ec2-user
ExecStart=/usr/bin/mount-s3 junwoo-test-data /home/ec2-user/mnt
ExecStop=/usr/bin/fusermount -u /home/ec2-user/mnt
[Install]
WantedBy=remote-fs.target
서비스 파일 등록 및 실행 전에 User와 같은 권한 쪽에서 잘 점검하신 후 진행하시기 바랍니다.
서비스 실행 및 enable 활성화 후 재부팅/중지 후 재시작 등 서버 재시작 과정을 거친 뒤에도 자동으로 마운트가 되었음을 확인했습니다.
'AWS' 카테고리의 다른 글
RDS 인스턴스/스토리지 변경 방법 (0) | 2024.05.28 |
---|---|
EC2 인스턴스 사이즈 변경 방법 (0) | 2024.05.28 |
EC2에서 재부팅 시마다 스크립트 자동 실행하기 (0) | 2024.01.19 |
CloudWatch 경보 알림을 사용한 EC2 자동 재부팅 (0) | 2024.01.19 |
AWS Backup을 사용한 EC2 자동 백업 (0) | 2024.01.19 |
댓글