반응형
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 |