본문 바로가기

NVMe2

[AWS] EBS NVMe 볼륨 UUID 재설정 문제 상황 AWS의 옛날 세대 인스턴스들(t2 등)은 EBS가 /dev/xvd* 형식으로 붙지만, 현재 세대 인스턴스들은 /dev/nvme*n1 형식으로 붙게 된다 xvd* 형식은 EBS 생성 시 부여하는 디바이스 이름에 맞게 순서가 새겨지므로, 마운트 시 디바이스 이름으로 매핑해줄 수 있다 그러나 nvme 형식은 순서가 제멋대로인데다가, 재부팅할때마다 순서가 바뀌므로 UUID를 가지고 마운트를 해줘야 한다 이 때 UUID는 네트워크 상에서 고유성을 보장하기 위한 범용고유식별자인데, 이미 UUID가 생성된 볼륨을 스냅샷을 뜨게 되면 해당 UUID 또한 그대로 가져가게 된다 (아래 그림 참조) 마찬가지로 같은 AMI로 시작한 EC2들의 루트볼륨 UUID는 모두 다 같다 -> 특정 루트 볼륨 내용을 확인하려.. 2021. 7. 13.
[AWS] NVMe 형식 EBS 자동 마운트 스크립트 출처 cloudest.tistory.com/59 출처는 내 동기의 블로그다 난 동기한테 직접 설명을 들었다 위의 글은 User Data에 스크립트를 넣어서 처음부터 자동으로 마운트시키는거지만, 난 그냥 .sh 파일로 만들어서 실행시키려고 한다 문제 상황 EC2를 생성할 때, 아래와 같이 EBS들을 붙여서 생성해보겠다 볼륨의 구분을 위해 크기를 각각 1~5로 설정했다 AWS 내에선 /dev/sdb부터 /dev/sdf까지 차례대로 이쁘게 생성된다 근데 막상 서버에 접속해서 보면,,,? 순서가 뒤죽박죽이다. 심지어 이 nvme 형식은 재부팅될때마다 순서가 바뀐다고 한다 위와 같은 경우는 사실 그냥 볼륨의 사이즈를 보고 원하는 폴더에다 마운트 시키면 된다곤 하지만, 사이즈가 같은 볼륨이 2개 이상이 되는 경우 .. 2021. 4. 27.