Usando AWS re:Post, accetti AWS re:Post Termini di utilizzo

Come posso risolvere l'errore "No space left on device" restituito da Batch AWS?

2 minuti di lettura
0

Quando il mio processo Batch AWS non riesce, ricevo l'errore seguente: "No space left on device."

Breve descrizione

Le Amazon Machine Image (AMI) Linux e Linux 2023 ottimizzate per Amazon Elastic Compute Cloud (ECS) sono entrambe fornite con un unico volume root da 30 GiB. Per ulteriori informazioni, consulta Amazon ECS-optimized Linux AMIs.

Per aumentare le dimensioni del volume con Batch AWS, usa il modello di avvio. In questo modo, tutte le nuove istanze avviate nell'ambiente di calcolo includeranno il volume aggiuntivo nel modello.

Nota: l'Amazon Linux AMI 1 ottimizzata per Amazon ECS non è più supportata. Per mantenere prestazioni e sicurezza ottimali, usa Batch AWS per migrare gli ambienti di calcolo.

Risoluzione

Per aumentare le dimensioni del volume, completa i passaggi seguenti:

  1. Crea un modello di avvio personalizzato con un volume principale aumentato per l'istanza. Aumenta il valore di VolumeSize in modo che sia superiore al valore corrente. Per ulteriori informazioni, consulta Use Amazon EC2 launch template with AWS Batch.
    Nota: l'aumento delle dimensioni per /dev/xvda deve essere applicato solo al valore di DeviceName.
  2. Per creare un nuovo ambiente di calcolo, usa il modello di avvio. Oppure aggiorna l'ambiente di calcolo esistente.

Le istanze riflettono le nuove dimensioni delle unità.

**Nota:**Aggiungi all'ambiente di calcolo un nuovo modello di avvio con la strategia di allocazione Best\ _fit. Se non riesci a modificare l'ambiente di calcolo esistente, crea un nuovo ambiente di calcolo.https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI.html

AWS UFFICIALE
AWS UFFICIALEAggiornata un mese fa