Se hai collegato alla tua VM un nuovo disco vuoto, prima di poterlo utilizzare devi formattare e montare il disco. Se hai collegato un disco che contiene già dati, devi montarlo prima di poterlo utilizzare.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è la procedura mediante la quale la tua identità viene verificata per l'accesso alle API e ai servizi Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi eseguire l'autenticazione
Compute Engine come segue.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
- Set a default region and zone.
Vai alla pagina Istanze VM.
Fai clic sul pulsante SSH accanto all'istanza con il nuovo disco collegato. Il browser apre una connessione di terminale alla VM.
Nel terminale, utilizza il link simbolico creato per il disco collegato per determinare quale dispositivo formattare.
ls -l /dev/disk/by-id/google-*
I dischi non formattati non hanno collegamenti simbolici aggiuntivi con
-partN
nel nome.google-extra-scsi-disk -> ../../sdb google-instance-2 -> ../../sda google-instance-2-part1 -> ../../sda1 google-instance-2-part14 -> ../../sda14 google-instance-2-part15 -> ../../sda15 google-local-nvme-ssd-0 -> ../../nvme0n1 google-local-nvme-ssd-1 -> ../../nvme0n2
In questo esempio, il nuovo disco permanente è stato creato con il nome
extra-scsi-disk
. Il nome del dispositivo per il nuovo disco èsdb
.Formatta il dispositivo disco utilizzando il metodo Strumento
mkfs
. Questo comando elimina tutti i dati dal disco specificato, quindi assicurati di specificare correttamente il dispositivo disco.Puoi utilizzare qualsiasi formato file necessario, ma ti consigliamo un singolo file system
ext4
senza una tabella delle partizioni. Puoi aumenta le dimensioni del disco in un secondo momento senza dover modificare le partizioni del disco.Per massimizzare le prestazioni del disco, utilizza le opzioni di formattazione consigliate con il flag
-E
. Non è necessario riservare spazio per la radice volume su questo disco secondario, quindi specifica-m 0
per utilizzare tutte le di spazio disponibile su disco. Il comando seguente formatta l'intero disco senza di partizione di Compute Engine.$ sudo mkfs.FILE_SYSTEM_TYPE -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/DEVICE_NAME
Sostituisci quanto segue:
FILE_SYSTEM_TYPE
: il tipo di file system. Ad esempio,ext2
,ext3
,ext4
oxfs
.DEVICE_NAME
: il nome del dispositivo il disco che stai formattando. Ad esempio, utilizzando l'output di esempio Nel primo passaggio, dovrai usaresdb
come nome del dispositivo.
Crea una directory che funga da punto di montaggio per il nuovo disco sulla VM. Puoi utilizzare qualsiasi directory. L'esempio seguente crea una directory in
/mnt/disks/
.$ sudo mkdir -p /mnt/disks/MOUNT_DIR
Sostituisci
MOUNT_DIR
con la directory in cui montare il disco.Utilizza lo strumento di montaggio per montare il disco nell'istanza e abilitare l'opzione
discard
:$ sudo mount -o discard,defaults /dev/DEVICE_NAME /mnt/disks/MOUNT_DIR
Sostituisci quanto segue:
DEVICE_NAME
: il nome del dispositivo del disco su .MOUNT_DIR
: la directory in cui montare sul disco.
Configura le autorizzazioni di lettura e scrittura sul disco. Per questo esempio, concedi l'accesso in scrittura al disco a tutti gli utenti.
$ sudo chmod a+w /mnt/disks/MOUNT_DIR
Sostituisci
MOUNT_DIR
con la directory in cui montato il disco.Crea un backup del file
/etc/fstab
corrente.$ sudo cp /etc/fstab /etc/fstab.backup
Usa il comando
blkid
per elencare l'UUID per il disco.$ sudo blkid /dev/DEVICE_NAME
/dev/DEVICE_NAME: UUID="a9e1c14b-f06a-47eb-adb7-622226fee060" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="593b3b75-108f-bd41-823d-b7e87d2a04d1"
Sostituisci quanto segue:
DEVICE_NAME
: il nome dispositivo del disco che vuoi montare automaticamente. Se hai creato una tabella delle partizioni sul disco, specifica la partizione che vuoi montare aggiungendo il suffisso al nome del dispositivo. Ad esempio, sesdb
è il nome del dispositivo per il disco,sdb1
potrebbe essere il nome della partizione.
Apri il file
/etc/fstab
in un editor di testo e crea una voce che includa l'UUID. Ad esempio:UUID=UUID_VALUE /mnt/disks/MOUNT_DIR FILE_SYSTEM_TYPE discard,defaults,MOUNT_OPTION 0 2
Sostituisci quanto segue:
UUID_VALUE
: l'UUID del disco, elencato nell'output del passaggio precedenteMOUNT_DIR
: la directory in cui hai montato il tuo discoFILE_SYSTEM_TYPE
: il tipo di file system. Ad esempio,ext2
,ext3
,ext4
oxfs
.MOUNT_OPTION
: specifica cosa fa il sistema operativo se non riesce a montare il disco permanente a livello di zona all'avvio. Per i valori validi, consulta Il quarto campo nella documentazione di Linuxfstab
. Per consentire l'avvio del sistema anche se il disco non è disponibile, utilizza l'opzionenofail
mount.
Utilizza il comando
cat
per verificare che le voci/etc/fstab
siano corrette:$ cat /etc/fstab UUID=6B33-A686 /boot/efi vfat defaults 0 0 UUID=UUID_VALUE /mnt/disks/MOUNT_DIR FILE_SYSTEM_TYPE discard,defaults,MOUNT_OPTION 0 2
- Configura i nomi dei dispositivi permanenti per i dischi aggiunti.
- Scopri come ridimensionare i dischi permanenti.
- Scopri come eseguire regolarmente il backup dei dischi utilizzando gli snapshot per evitare la perdita di dati involontaria.
REST
Per utilizzare gli esempi dell'API REST in questa pagina in un ambiente di sviluppo locale, utilizza le credenziali fornite a gcloud CLI.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Per ulteriori informazioni, vedi Esegui l'autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Connettiti alla VM
Formattare un disco non di avvio su una VM Linux
Monta il disco
Configurare il montaggio automatico al riavvio della VM
Aggiungi il disco al file
/etc/fstab
in modo che venga montato di nuovo automaticamente al riavvio della VM. Sui sistemi operativi Linux, Il nome del dispositivo può cambiare a ogni riavvio, ma l'UUID del dispositivo punta sempre allo stesso volume, anche quando sposti i dischi da un sistema all'altro. Per questo motivo, ti consigliamo di utilizzare l'UUID del dispositivo anziché il nome del dispositivo il montaggio automatico al riavvio della VM.Mantieni sempre sincronizzato il file
/etc/fstab
con i dispositivi collegati a una VM. Se vuoi scollegare un disco o creare uno snapshot dal disco di avvio per una VM, modifica il file/etc/fstab
e rimuovi la voce relativa al disco. Uniforme se impostiMOUNT_OPTION
sunofail
onobootwait
, rimuovi la voce prima di creare lo snapshot del disco di avvio o scollegare il disco.Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-10-14 UTC.
-