EC2 인스턴스를위한 임시 스토리지는 어디에 있습니까


14

Amazon EC2에서 "인스턴스 스토어 볼륨"스토리지를 사용하는 방법에 대해 다음과 같은 질문을 살펴 보았습니다 .

그러나 대답하지 않았습니다. 루트 디바이스로 EBS를 사용하여 EC2 소형 인스턴스를 만들었습니다. AWS 인스턴스 유형은 160기가바이트의 "인스턴스 저장소"를 나열합니다. 그러나 어디에 있습니까?

$ df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/xvda1            7.9G  3.6G  4.3G  46% /
tmpfs                 1.9G     0  1.9G   0% /dev/shm

$ mount
/dev/xvda1 on / type ext4 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)

따라서 empheral store (160GB)를 찾아서 사용하는 방법.

참고 : 임시 매장과 탄력 매장의 차이점을 알고 있습니다. EBS 간의 디스크 I / O를 돕기 위해 응용 프로그램에서 사용하는 임시 임시 데이터를 사용하려면이 공간이 필요합니다.

최신 정보

주석 당 요청 된 출력 :

$ fdisk -l
Disk /dev/xvda1: 8589 MB, 8589934592 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

$ cat /proc/partitions
major minor  #blocks  name

 202        1    8388608 xvda1

실행 fdisk -l하면 거기에 160G 디스크를 사용할 수를 볼 수 있습니다. 또는 cat /proc/partitionsxvda 외에 xvd * 디스크가 있는지 확인하십시오.
다니엘 t.

보정. 업데이트를 참조하십시오.
Jason McCreary


사실 @ChrisMoschini는 내가 처음 요구 한 것을 고려할 때 그들의 속임수입니다.
Jason McCreary

@JasonMcCreary Fair 충분히. Serverfault의 누군가가 어떤 정리 작업을 수행해야하는지 확인하십시오. 여기를 클릭하면 주석의 더 많은 속임수에 연결됩니다.
Chris Moschini

답변:


16

RTFM- Amazon EC2 인스턴스 스토어 문서 에서 내 대답을 찾았습니다 .

루트 디바이스에 Amazon EBS를 사용하는 인스턴스는 기본적으로 부팅시 인스턴스 스토어를 사용할 수 없습니다. 또한 인스턴스를 시작한 후에는 인스턴스 스토어 볼륨을 연결할 수 없습니다. 따라서 Amazon EBS 지원 인스턴스가 인스턴스 스토어 볼륨을 사용하도록하려면 AMI를 생성하거나 인스턴스를 시작할 때 블록 디바이스 매핑을 사용하여이를 지정해야합니다. 블록 장치 매핑 항목의 예는 / dev / sdb = ephemeral0 및 / dev / sdc = ephemeral1입니다.

제 경우에는 EBS 루트 디바이스를 선택하기 때문에 인스턴스 스토어 볼륨으로 인스턴스를 재 구축해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.