Puncte:6

Instanță AWS oferindu-mi mai puțin spațiu NVMe decât anunțat

drapel br

Am furnizat recent 10 instanțe m5d.large (cu Terrafor. Spațiul anunțat este „1 x 75 NVMe SSD”, totuși, când accesez instanța, văd.

[rădăcină@web0 ~]# df -h
Filesystem Size Used Avail Use% Montat pe
devtmpfs 3,8G 0 3,8G 0% /dev
tmpfs 3.8G 0 3.8G 0% /dev/shm
tmpfs 3.8G 376K 3.8G 1% /run
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/nvme0n1p1 30G 2.5G 27G 9% /
tmpfs 777M 0 777M 0% /run/user/1000
tmpfs 777M 0 777M 0% /run/user/0

De asemenea, văd în consola AWS 10 volume Elastic Block de 30 GB.

De ce nu primesc cei 75 GB anunțați https://aws.amazon.com/ec2/instance-types/m5/?

Actualizați

Alergare fdisk arată la fel

[ec2-user@web0 ~]$ sudo fdisk -l /dev/nvme0n1
Disc /dev/nvme0n1: 30 GiB, 32212254720 octeți, 62914560 sectoare
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Tip etichetă de disc: gpt
Identificator disc: 324AAE3D-30C7-46AB-9185-9756BFACB090

Dispozitiv Start End Sectors Size Type
/dev/nvme0n1p1 4096 62914526 62910431 Sistem de fișiere Linux 30G
/dev/nvme0n1p128 2048 4095 2048 Boot BIOS 1M

Intrările din tabelul de partiții nu sunt în ordinea discului.

Actualizați

Alergare lsblk arată ceva

[ec2-user@web0 ~]$ lsblk
NUME MAJ:MIN RM DIMENSIUNE RO TIP PUNCT DE MONTARE
nvme1n1 259:0 0 69.9G 0 disc
nvme0n1 259:1 0 30G 0 disc
âânvme0n1p1 259:2 0 30G 0 parte /
âânvme0n1p128 259:3 0 1M 0 parte

Nu sunt sigur ce se întâmplă aici, aceasta este o prevedere vanilie cu Terraform, poate că trebuie doar să montez discul de 69 GB. Nu văd de unde vine acest EBS de 30 GB sau de ce este montat pe /.

Michael Hampton avatar
drapel cz
Ți s-a întâmplat să ceri în mod explicit discuri de 30 GB în configurația ta terraform?
Niall Gallagher avatar
drapel br
Nu am cerut-o în mod expres. Când fac un ```plan de terraform``` văd că root_block_device este "(cunoscut după aplicare)". Când elimin JSON (creat din apply) văd ```"throughput": 0, "volume_size": 30, "volume_type": "gp2"```. Același bloc arată, de asemenea, „ebs_block_device”: [].
Niall Gallagher avatar
drapel br
Filmat în întuneric aici, dar https://aws.amazon.com/ebs/pricing/ spune că 30 GB sunt în „nivelul gratuit”, mă întreb dacă acesta este doar un volum EBS complementar? Dacă este, pun pariu că există multe implementări/clienți care îl folosesc pe discul NVMe atașat.
Puncte:15
drapel id
MLu

You've got 2 disks as lsblk confirms:

  • /dev/nvme0n1 is your EBS volume with the operating system, created from the AMI. Most likely the 30GB size is the default size prescribed by the AMI you used.

    It's not free though - you pay ca $0.10/GB/month (depending on the region and storage type)

    This is automatically mounted and used by your instance.

  • /dev/nvme1n1 is your Ephemeral storage (or Instance storage). It's faster, cheaper, but will be wiped when the instance is stopped (by you or if it crashes).

    It comes unpartitioned and unformatted and unmounted - you have to do that all yourself in your startup scripts.

    Only use it for data that you don't mind losing! E.g. cache, or something that can be recreated easily.

More info about Instance storage

Hope that helps :)

joshudson avatar
drapel cn
/dev/nvme1n1 pare un loc bun pentru a pune un fișier de schimb.
MLu avatar
drapel id
MLu
@joshudson Într-adevăr, dacă aveți nevoie de 75 GB de spațiu de schimb... ;)
joshudson avatar
drapel cn
Eu montez `/tmp` ca swapfs și compilez lucruri acolo.
Puncte:5
drapel kr

Se pare că ați furnizat un disc rădăcină de 30 gb ebs, acesta este cel montat pe / și aveți afișat și efemerul nvme1n1 adăugat.

Formatați nvme1n1 și montați-l oriunde aveți nevoie. Rețineți că datele de pe un astfel de disc nu vor supraviețui unei porniri la rece a instanței.

Niall Gallagher avatar
drapel br
Lucrul este că nu am furnizat EBS de 30 GB. Tocmai a apărut.Nu am nicio problemă să-l păstrez dacă este gratuit, dar mi se pare ciudat că există.
Tim avatar
drapel gp
Tim
Nu am folosit instanțe nvme, dar AFAIK discul tău cu sistemul de operare va fi întotdeauna EBS, deoarece este durabil. Dacă nu furnizați în mod explicit discul EBS, probabil că este automat.
Niall Gallagher avatar
drapel br
La asta ma gandesc si eu.
drapel kr
Exact. În funcție de AMI, există o dimensiune implicită a discului rădăcină furnizată, iar discul rădăcină AFAIK vine întotdeauna de la ebs
Criggie avatar
drapel in
Corect - nu există o modalitate bună de a folosi discul efemer ca dispozitiv de pornire. Este șters la oprire-pornire, în timp ce „probabil” supraviețuiește unei reporniri simple, care lasă instanța în aceeași picătură AWS.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.