(1) 인스턴스 구매
인스턴스 구매하면 위와 같이 EBS 볼륨이 자동으로 하나가 같이 생성됨.
(2) EBS 구매
EC2로 가서 EBS 볼륨 생성
EBS 구매할 때 주의할 점은 연결할 인스턴스 가용영역에 맞게 생성해야됨.
생성하면 만든 EBS에 마우스 오른쪽 클릭하거나 '작업'('볼륨 생성'옆에 있음) 눌러서 볼륨 연결.
디바이스 이름은 /dev/sdf로 했음.
연결 전
연결 후
sdf로 만들었는데 xvdf로 바뀐모습.
(3)file -s /dev/xvdf 로 파일 시스템이 있는 지 확인
:data 나왔으므로 없음(있으면 ext4, ext3등 파일시스템 종류 나옴)
(4)fdisk /dev/xvdf로 파티셔닝 (옵션임)
주파티션 1개 파티션 번호:1(50G)
확장파티션 1개 파티션 번호:4
확장파티션4번에 논리파티션 번호:5(10G)
확장파티션4번에 논리파티션 번호:6(40G)
(5)파일시스템 생성 및 마운트 포인터 생성
mkfs -t ex4 /dev/xvdf1 치면
file -s 로 파일 시스템 확인하면 위와 같이 /dev/xvdf1파티션에만 생성된 것을 알 수 있음
mkfs -t ex3 /dev/xvdf6 명령 침
(ex3도 ex4와 같은 파일시스템 종류 중 하나)
file -s로 똑같이 확인 가능
그 후 마운트 할 마운트 포인터 생성
(6)마운트
mount /dev/xvdf1 /testf1
mount /dev/xvdf6 /testf6 명령.
그 후 df -h로 사용가능 한 파일시스템 확인하니까 마운트 된 것 확인.
하지만 이렇게 마운트해도 reboot하면 다시 mount 명령어 쳐서 마운트해야함. 그래서 재부팅시에도 볼륨을 유지해주기 위해 auto mount해주는 게 편함
(1)fstab 파일 먼저 백업
(2)uuid 확인
장치명은 바뀔 수 있지만 uuid는 파티션 수명동안 할당되어 있는 것이므로 영구적으로 유지 됨. 따라서 uuid로 하는 게 좋음(but 난 장치명으로 할거임)
(3)vi /ect/fstab 으로 fstab 열어서 수정
원래 써져있는 거 건드리지 말고 밑에다가 쓰면 됨.
mount -a로 확인
아무말 없으면 성공
뭐라고 씨부리면 실패(mount point를 다르게 썼기 때문에 에러남)
reboot해주고 df -h 로 사용가능한 파일시스템 확인하면
성공