

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à.

# Crea e collega dischi di storage a blocchi Lightsail alle istanze Linux
<a name="create-and-attach-additional-block-storage-disks-linux-unix"></a>

Puoi creare e collegare dischi di storage a blocchi aggiuntivi per le tue istanze Amazon Lightsail. Dopo aver creato dischi aggiuntivi, è necessario connettersi all'istanza Lightsail basata su Linux/UNIX e formattare e montare il disco.

Questo argomento mostra come creare un nuovo disco e collegarlo utilizzando Lightsail. Inoltre, descrive come collegare l'istanza basata su Linux/Unix tramite SSH, in modo che sia possibile formattare e montare il disco collegato.

In caso di istanza basata su Windows Server, consulta invece l'argomento seguente: [Creazione e collegamento di dischi di archiviazione a blocchi all'istanza di Windows Server](create-and-attach-additional-block-storage-disks-windows.md).

## Fase 1: creare un nuovo disco e collegarlo all'istanza
<a name="create-attach-new-disk-to-linux-unix-instance"></a>

1. **Nel riquadro di navigazione a sinistra, scegli Archiviazione.**

1. Scegliere **Create disk (Crea disco)**.

1. Scegli la zona Regione AWS e la zona di disponibilità in cui si trova la tua istanza Lightsail.

1. Scegliere una dimensione.

1. Inserire un nome per il disco.

   I nomi delle risorse:
   + Deve essere unico per ogni account Regione AWS Lightsail.
   + Deve contenere da 2 a 255 caratteri.
   + Devono iniziare e terminare con un carattere alfanumerico o un numero.
   + Possono includere caratteri alfanumerici, numeri, punti, trattini e trattini bassi (underscore).

1. Scegliere una delle seguenti opzioni per aggiungere tag al disco:
   + **Aggiungi tag con sola chiave** o **Gestisci tag** (se i tag sono già stati aggiunti). Inserire il nuovo tag nella casella di testo della chiave del tag e premere **Enter** (Inserisci). Dopo aver inserito i tag, selezionare **Save** (Salva) per aggiungerli o **Cancel** (Annulla) per non aggiungerli.  
![\[Tag con sola chiave nella console Lightsail.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-key-only-tags.png)
   + **Create a key-value tag** (Crea tag chiave-valore), dopodiché inserire una chiave nella casella di testo **Key** (Chiave) e un valore nella casella di testo **Value** (Valore). Dopo aver inserito i tag, selezionare **Save** (Salva) per aggiungerli o **Cancel** (Annulla) per non aggiungerli.

     I tag chiave-valore possono essere aggiunti solo uno alla volta prima di salvare. Per aggiungere più di un tag chiave-valore, ripetere i passaggi precedenti.  
![\[Tag chiave-valore nella console Lightsail.\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/amazon-lightsail-key-value-tag.png)
**Nota**  
Per ulteriori informazioni sui tag chiave-unica e chiave-valore, consulta [Tag](amazon-lightsail-tags.md).

1. Scegliere **Create disk (Crea disco)**.

   Dopo alcuni secondi, il disco viene creato e si raggiunge la pagina di gestione del nuovo disco.

1. Scegliere l'istanza dall'elenco, quindi selezionare **Attach (Collega)** per collegare il nuovo disco all'istanza.

## Fase 2: collegare l'istanza per formattare e montare il disco
<a name="connect-to-linux-unix-instance-using-ssh-format-mount-disk"></a>

1. Dopo aver creato e collegato il disco, torna alla pagina di gestione delle istanze in Lightsail.

   Per impostazione predefinita, viene visualizzata la scheda **Connect (Connetti)**.  
![\[La scheda Connect della pagina di gestione delle istanze\]](http://docs.aws.amazon.com/it_it/lightsail/latest/userguide/images/lightsail-instance-management-page-connect-tab.png)

1. Scegliere **Connect using SSH (Connetti con SSH)** per connettersi all'istanza.

1. Inserisci il seguente comando nella finestra del terminale:

   ```
   lsblk
   ```

   L'output di `lsblk` omette il `/dev/` prefisso dai percorsi del disco.
**Nota**  
Il 29 giugno 2023 abbiamo aggiornato l'hardware sottostante per le istanze Lightsail. Negli esempi seguenti, i nomi dei dispositivi per le istanze della generazione precedente vengono visualizzati come. `/dev/xvda` I nomi dei dispositivi per le istanze create dopo questa data vengono visualizzati come. `/dev/nvme0n1`

------
#### [ Current generation instances ]

   Nel seguente esempio di output, il volume root (`nvme0n1`) ha due partizioni (`nvme0n1p1` e `nvme0n1p128`), mentre il volume aggiuntivo (`nvme1n1`) non dispone di partizioni.

   ```
   [ec2-user ~]$ sudo lsblk
   NAME          MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
   nvme1n1       259:0    0  30G  0 disk /data
   nvme0n1       259:1    0  16G  0 disk
   └─nvme0n1p1   259:2    0   8G  0 part /
   └─nvme0n1p128 259:3    0   1M  0 part
   ```

------
#### [ Previous generation instances ]

   Nel seguente esempio di output, il volume root (`xvda`) ha una partizione (`xvda1`), mentre il volume aggiuntivo (`xvdf`) non ha alcuna partizione.

   ```
   [ec2-user ~]$ sudo lsblk                
   NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
   xvda    202:0    0  16G  0 disk
   └─xvda1 202:1    0   8G  0 part /
   xvdf    202:80   0  24G  0 disk
   ```

------

1. Decidere se creare o meno un file system sul disco. I nuovi dischi sono dispositivi a blocchi raw ed è necessario creare un file system prima di poterli montare e utilizzare. I dischi che sono stati ripristinati da snapshot probabilmente hanno già un file system. Se si crea un nuovo file system su un file system esistente, l'operazione sovrascrive i dati.

   Usa quanto segue per determinare se il tuo disco ha un file system o meno. Se il disco non dispone di un file system, vai al **passaggio 2.5**. Se il disco dispone di un file system, vai al **passaggio 2.6**.

------
#### [ Current generation instances ]

   ```
   sudo file -s /dev/nvme1n1
   ```

   Su un disco completamente nuovo, l'output dovrebbe essere il seguente.

   ```
   /dev/nvme1n1: data
   ```

   Se l'output è simile al seguente, significa che il disco possiede già un file system.

   ```
   /dev/nvme1n1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
   ```

------
#### [ Previous generation instances ]

   ```
   sudo file -s /dev/xvdf
   ```

   Su un disco completamente nuovo, l'output dovrebbe essere il seguente.

   ```
   /dev/xvdf: data
   ```

   Se l'output è simile al seguente, significa che il disco possiede già un file system.

   ```
   /dev/xvda1: Linux rev 1.0 ext4 filesystem data, UUID=1701d228-e1bd-4094-a14c-12345EXAMPLE (needs journal recovery) (extents) (large files) (huge files)
   ```

------

1. Utilizzate il seguente comando per creare un nuovo file system sul disco. Sostituisci il nome del dispositivo (ad esempio `/dev/nvme1n1`*device\$1name*) con. A seconda dei requisiti dell'applicazione o dei limiti del sistema operativo in uso, è possibile scegliere un tipo di file system diverso, ad esempio `ext3` o `ext4`.
**Importante**  
Questa fase presuppone il montaggio su un disco vuoto. Se si monta un disco che contiene già dei dati (ad esempio, un disco ripristinato da uno snapshot), non utilizzare `mkfs` prima di montare il disco. Andate invece al **passaggio 2.6** e create un punto di montaggio. Altrimenti, formatterete il disco ed eliminerete i dati esistenti.

------
#### [ Current generation instances ]

   ```
   sudo mkfs -t xfs device_name
   ```

   L'output restituito dovrebbe essere simile al seguente.

   ```
   meta-data=/dev/nvme1n1           isize=512    agcount=16, agsize=1048576 blks
            =                       sectsz=512   attr=2, projid32bit=1
            =                       crc=1        finobt=1, sparse=1, rmapbt=0
            =                       reflink=1    bigtime=1 inobtcount=1
   data     =                       bsize=4096   blocks=16777216, imaxpct=25
            =                       sunit=1      swidth=1 blks
   naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
   log      =internal log           bsize=4096   blocks=16384, version=2
            =                       sectsz=512   sunit=1 blks, lazy-count=1
   realtime =none                   extsz=4096   blocks=0, rtextents=0
   ```

------
#### [ Previous generation instances ]

   ```
   sudo mkfs -t ext4 device_name
   ```

   Dovresti vedere il seguente risultato come il seguente.

   ```
   mke2fs 1.42.9 (4-Feb-2014)
   Filesystem label=
   OS type: Linux
   Block size=4096 (log=2)
   Fragment size=4096 (log=2)
   Stride=0 blocks, Stripe width=0 blocks
   4194304 inodes, 16777216 blocks
   838860 blocks (5.00%) reserved for the super user
   First data block=0
   Maximum filesystem blocks=4294967296
   512 block groups
   32768 blocks per group, 32768 fragments per group
   8192 inodes per group
   Superblock backups stored on blocks:
   32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
   4096000, 7962624, 11239424
   
   Allocating group tables: done
   Writing inode tables: done
   Creating journal (32768 blocks): done
   Writing superblocks and filesystem accounting information: done
   ```

------

1. Utilizzare il comando sottostante per creare una directory del punto di montaggio per il disco. Il punto di montaggio è il punto in cui si trova il disco nell'albero del file system e dove si leggono e scrivono file dopo aver montato il disco. Sostituisci una posizione con*mount\$1point*, uno spazio inutilizzato come. `/data`

   ```
   sudo mkdir mount_point
   ```

1. È possibile verificare che sul disco sia ora presente un file system immettendo il seguente comando.

------
#### [ Current generation instances ]

   ```
   sudo file -s /dev/nvme1n1
   ```

   Invece`/dev/nvme1n1: data`, vedrete un output simile al seguente.

   ```
   /dev/nvme1n1: SGI XFS filesystem data (blksz 4096, inosz 512, v2 dirs)
   ```

------
#### [ Previous generation instances ]

   ```
   sudo file -s /dev/xvdf
   ```

   Invece`/dev/xvdf: data`, verrà visualizzato un output simile al seguente.

   ```
   /dev/xvdf: Linux rev 1.0 ext4 filesystem data, UUID=0ee83fdf-e370-442e-ae38-12345EXAMPLE (extents) (large files) (huge files)
   ```

------

1. Infine, monta il disco inserendo il seguente comando.

   ```
   sudo mount device_name mount_point
   ```

   Rivedere le autorizzazioni dei file del nuovo montaggio del disco, verificando che utenti e applicazioni possano scrivere sul disco. Per ulteriori informazioni sulle autorizzazioni dei file, consulta [Rendere un volume Amazon EBS disponibile per l'uso](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html) nella *Guida per l'utente di Amazon EC2*.

## Fase 3: montare il disco ogni volta che si riavvia l'istanza
<a name="mount-disk-every-time-reboot-instance-linux-unix"></a>

Probabilmente vorrai montare questo disco ogni volta che riavvii l'istanza di Lightsail. In caso contrario, questa fase è opzionale.

1. Per montare il disco a ogni riavvio del sistema, aggiungere una voce per il dispositivo nel file `/etc/fstab`.

   Creare una copia di backup del file `/etc/fstab`, utilizzabile in caso di eliminazione definitiva o cancellazione per errore di questo file durante la modifica.

   ```
   sudo cp /etc/fstab /etc/fstab.orig
   ```

1. Aprire il file `/etc/fstab` tramite un editor di testo, ad esempio vim.

   È necessario immettere `sudo` prima di aprire il file in modo da poter salvare le modifiche.

1. Aggiungere una nuova riga alla fine del file per il disco tramite il seguente formato.

   ```
   device_name  mount_point  file_system_type  fs_mntops  fs_freq  fs_passno
   ```

   Ad esempio, la nuova riga potrebbe essere analoga alla seguente.

------
#### [ Current generation instances ]

   ```
   /dev/nvme1n1 /data xfs defaults,nofail 0 2
   ```

------
#### [ Previous generation instances ]

   ```
   /dev/xvdf /data ext4 defaults,nofail 0 2
   ```

------

1. Salva il file ed esci dall’editor di testo.