

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Scollegare un volume Amazon EBS da un'istanza Amazon EC2
<a name="ebs-detaching-volume"></a>

È necessario scollegare un volume Amazon Elastic Block Store (Amazon EBS) da un'istanza prima di poterlo collegare a un'altra istanza o eliminarlo. Il distacco di un volume non influisce sui dati del volume.

**Topics**
+ [Considerazioni](#considerations)
+ [Smontare e distaccare un volume](#umount-detach-volume)
+ [Risoluzione dei problemi](#detach-troubleshoot)

## Considerazioni
<a name="considerations"></a>
+ È possibile distaccare un volume Amazon EBS da un'istanza esplicitamente o terminando l'istanza. Tuttavia, se l'istanza è in esecuzione, è necessario innanzitutto smontare il volume dall'istanza.
+ Se il volume root dell'istanza è un volume EBS, è necessario anche arrestare l'istanza prima di poter distaccare il volume.
+ Puoi ricollegare un volume che hai distaccato (senza smontarlo), ma potrebbe non ottenere lo stesso punto di montaggio. Se erano presenti delle scritture in corso al volume quando è stato staccato, i dati nel volume potrebbero non essere sincronizzati.
+ Dopo aver scollegato un volume, ti verrà comunque addebitato il costo dello storage di volume, purché lo spazio di archiviazione superi il limite del piano gratuito. AWS È necessario eliminare un volume per evitare di incorrere in ulteriori addebiti. Per ulteriori informazioni, consulta [Eliminazione di un volume Amazon EBS](ebs-deleting-volume.md).

## Smontare e distaccare un volume
<a name="umount-detach-volume"></a>

Per smontare e scollegare un volume da un'istanza, attieniti alle procedure descritte di seguito. Quest'operazione può essere utile quando è necessario collegare il volume a un'istanza diversa o quando è necessario eliminarlo.

**Topics**
+ [Passaggio 1: smontare il volume](#unmount)
+ [Passaggio 2: scollegare il volume dall'istanza](#detach)
+ [Passaggio 3: (*solo istanze di Windows*) Disinstallare le posizioni dei dispositivi offline](#uninstall)

### Passaggio 1: smontare il volume
<a name="unmount"></a>

#### Istanze Linux
<a name="unmount-linux"></a>

Dall'istanza Linux, utilizzare il seguente comando per smontare il dispositivo `/dev/sdh`.

```
[ec2-user ~]$ sudo umount -d {{/dev/sdh}}
```

#### Istanze Windows
<a name="unmount-windows"></a>

Dall'istanza Windows smonta il volume come segue.

1. Avviare l'utilità Disk Management (Gestione disco).
   + In Windows Server 2012 o versioni successive, sulla barra delle applicazioni, fare clic con il pulsante destro sul logo di Windows e selezionare **Disk Management (Gestione disco)**.
   + In Windows Server 2008, selezionare **Start (Inizia)**, **Administrative Tools (Strumenti di amministrazione)**, **Computer Management (Gestione computer)**, **Disk Management (Gestione disco)**.

1. Fare clic con il pulsante destro del mouse sul disco (ad esempio, fare clic con il pulsante destro del mouse su **Disk 1 [Disco 1]**) e scegliere **Offline**. Attendere che lo stato del disco cambi in **Offline** prima di aprire la console Amazon EC2.

### Passaggio 2: scollegare il volume dall'istanza
<a name="detach"></a>

Per scollegare il volume dall'istanza, utilizzare uno dei seguenti metodi:

------
#### [ Console ]

**Per scollegare un volume EBS**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel riquadro di navigazione, selezionare **Volumes (Volumi)**. 

1. Selezionare il volume.

1. Scegli **Azioni**, Scollega volume**.** 

1. Quando viene richiesta la conferma, seleziona **Detach (Scollega)**.

------
#### [ AWS CLI ]

**Per scollegare un volume EBS da un'istanza**  
Dopo aver smontato il volume, utilizza il comando [detach-volume](https://docs.aws.amazon.com/cli/latest/reference/ec2/detach-volume.html).

```
aws ec2 detach-volume --volume-id {{vol-01234567890abcdef}}
```

------
#### [ PowerShell ]

**Per scollegare un volume EBS da un'istanza**  
Dopo aver smontato il volume, utilizzare il cmdlet. [Dismount-EC2Volume](https://docs.aws.amazon.com/powershell/latest/reference/items/Dismount-EC2Volume.html)

```
Dismount-EC2Volume -VolumeId {{vol-01234567890abcdef}}
```

------

### Passaggio 3: (*solo istanze di Windows*) Disinstallare le posizioni dei dispositivi offline
<a name="uninstall"></a>

Quando si smonta e si scollega un volume da un'istanza, Windows contrassegna la posizione del dispositivo come offline. La posizione del dispositivo rimane offline dopo il reboot, l'arresto e il riavvio dell'istanza. Quando si riavvia l'istanza, Windows potrebbe montare uno dei volumi rimanenti nella posizione del dispositivo offline. Il risultato è che il volume non è disponibile in Windows. Per evitare che ciò si verifichi e per assicurarsi che tutti i volumi siano collegati alle posizioni dei dispositivi online al successivo avvio di Windows, attenersi alla seguente procedura:

1. Nell'istanza aprire Device Manager (Gestione dispositivi).

1. In Device Manager (Gestione dispositivi), selezionare **View (Visualizza)**, **Show hidden devices (Mostra dispositivi nascosti)**.

1. Nell'elenco dei dispositivi espandere la voce **Storage controllers (Controller di archiviazione)**.

   Le posizioni del dispositivo su cui sono stati montati i volumi scollegati vengono denominate `AWS NVMe Elastic Block Storage Adapter` e dovrebbero apparire in grigio.

1. Fai clic con il pulsante destro del mouse su ogni posizione del dispositivo mostrata in grigio denominata `AWS NVMe Elastic Block Storage Adapter`, seleziona **Uninstall device** (Disinstalla dispositivo) e scegli **Uninstall** (Disinstalla).
**Importante**  
Non selezionare la casella di controllo **Delete the driver software for this device (Elimina il software driver per il dispositivo)**.

## Risoluzione dei problemi
<a name="detach-troubleshoot"></a>

Di seguito sono riportati i problemi più comuni riscontrati durante il distacco dei volumi e come risolverli.

**Nota**  
Per evitare la perdita di dati, acquisisci una snapshot del volume prima di provare a smontarlo. Il distacco forzato di un volume bloccato può causare danni al file system o ai dati in esso contenuti o l'impossibilità di collegare un nuovo volume utilizzando lo stesso nome dispositivo, a meno che non si riavvii l'istanza.
+ Se si verificano problemi durante il distacco di un volume tramite la console Amazon EC2, può essere utile utilizzare il comando **describe-volumes** della CLI per diagnosticare i problema. Per ulteriori informazioni, consulta [describe-volumes](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-volumes.html).
+ Se il tuo volume rimane nello stato `detaching`, è possibile forzare il distacco scegliendo **Force Detach (Forza distacco)**. Utilizzare questa opzione solo come ultima risorsa per distaccare un volume da un'istanza non riuscita o se stai distaccando un volume con l'intenzione di eliminarlo. L'istanza non ha la possibilità di svuotare le cache del file system o i metadati del file system. Se utilizzi questa opzione, è necessario eseguire le procedure di verifica e riparazione del file system. 
+ Se hai provato a forzare il distacco del volume più volte per alcuni minuti e il volume rimane nello stato `detaching`, puoi pubblicare una richiesta di assistenza su [AWS re:Post](https://repost.aws/). Per velocizzare la risoluzione, includere l'ID del volume e descrivere le fasi già eseguite.
+ Quando provi a staccare un volume ancora montato, il volume può rimanere bloccato nello stato `busy` durante il tentativo di staccamento. Il seguente output di **describe-volumes** mostra un esempio di questa condizione:

  ```
  "Volumes": [
      {
          "AvailabilityZone": "us-west-2b",
          "Attachments": [
              {
                  "AttachTime": "2022-07-21T23:44:52.000Z",
                  "InstanceId": "i-1234567890abcdef0",
                  "VolumeId": "vol-01234567890abcdef",
                  "State": "busy",
                  "DeleteOnTermination": false,
                  "Device": "/dev/sdf"
              }
          ...
      }
  ]
  ```

  Quando si verifica questo stato, il distacco può essere ritardato a tempo indeterminato finché non smonti il volume, forzi il distacco, riavvii l'istanza o tutte e tre queste operazioni.