AWS

EC2 - EBS Mount (NVME)

빠빠담 2020. 5. 13. 18:08
반응형

 

 

 

1. 마운트 시키기 

 

lsblk

 

sudo mkfs.ext4 -E nodiscard /dev/nvme1n1

sudo mkdir -p /mnt/vol1

sudo mount -o discard /dev/nvme1n1 /mnt/vol1

 

2. UUID 구하기

 

sudo lsblk -o +UUID

root@ip-172-31-37-156:/mnt/vol1#lsblk -o +UUID
NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT                  UUID
loop0         7:0    0 93.8M  1 loop /snap/core/8935
loop1         7:1    0   18M  1 loop /snap/amazon-ssm-agent/1566
nvme0n1     259:0    0   10G  0 disk
└─nvme0n1p1 259:1    0   10G  0 part /                           6156ec80-9446-4eb1-95e0-9ae6b7a46187
nvme1n1     259:2    0   30G  0 disk /mnt/vol1                   95c89dcb-ea7e-42f2-ba84-349389a19243

 

3. 자동 마운트 등록

 

sudo vim /etc/fstab

 

UUID=95c89dcb-ea7e-42f2-ba84-349389a19243  /mnt/vol1  ext4  defaults,nofail  0  2

 

 

4. 참조

https://gist.github.com/prasanthj/32512a174d34324bbb4c178f34ba19bf

 

Mount Separately
----------------
# mount nvme SSDs to /dataN when available for specific instance types
# There are only 4 nvme slots in r5 instances. /dev/nvme0n1 is root EBS volume.
for i in $(seq 1 4); do
  if [ -e "/dev/nvme${i}n1" ]
  then
    echo "Mounting /dev/nvme${i}n1 to /data${i}"
    sudo mkfs.ext4 -E nodiscard /dev/nvme${i}n1
    sudo mkdir -p /data${i}
    sudo mount -o discard /dev/nvme${i}n1 "/data${i}"
    lsblk
  fi
done

Mount as LVM
------------
for i in $(seq 1 4); do
  if [ -e /dev/nvme${i}n1 ]
  then
    x+=" /dev/nvme${i}n1"
  fi
done

yes | sudo pvcreate $x
yes | sudo vgcreate nvmevg $x
yes | sudo lvcreate -l 100%FREE nvmevg -n nvmelv
yes | sudo mkfs.ext4 /dev/nvmevg/nvmelv
sudo mkdir -p /data
sudo mount /dev/nvmevg/nvmelv /data

 

 

 

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ebs-using-volumes.html

 

Amazon EBS 볼륨을 Linux에서 사용할 수 있도록 만들기 - Amazon Elastic Compute Cloud

(볼륨을 다른 인스턴스로 옮긴 후 등의 상황에서) 이 볼륨을 연결하지 않고 인스턴스를 부팅했다면, nofail 탑재 옵션을 이용해 볼륨 탑재 시 오류가 있더라도 인스턴스를 부팅할 수 있습니다. 16.0

docs.aws.amazon.com

반응형

'AWS' 카테고리의 다른 글

MSSH 방식 EC2 접근 (feat. MSFTP)  (0) 2021.12.19
AWS - EBS 볼륨 스케일업  (0) 2020.09.17
ELB - 연결 유휴 시간  (0) 2020.09.10
RDS - collation_database  (0) 2020.09.09
AWS - EFS mount  (0) 2020.09.07