Se hai collegato un nuovo disco vuoto alla VM, 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 è il processo mediante il quale viene verificata l'identità per l'accesso ai servizi e alle API Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti in Compute Engine nel seguente modo.
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
-
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
- Set a default region and zone.
Vai alla pagina Istanze VM.
Fai clic sul pulsante SSH accanto all'istanza a cui è collegato il nuovo disco. 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 è stato creato il nuovo Persistent Disk con il nome
extra-scsi-disk
. Il nome del dispositivo per il nuovo disco èsdb
.Formatta il disco utilizzando lo strumento
mkfs
. Questo comando elimina tutti i dati dal disco specificato, quindi assicurati di specificare correttamente il dispositivo disco.Puoi utilizzare qualsiasi formato file, ma consigliamo un singolo file system
ext4
senza una tabella delle partizioni. Puoi aumentare 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 prenotare spazio per il volume root su questo disco secondario, quindi specifica-m 0
per utilizzare tutto lo spazio su disco disponibile.$ sudo mkfs.ext4 -m 0 -E lazy_itable_init=0,lazy_journal_init=0,discard /dev/DEVICE_NAME
Sostituisci
DEVICE_NAME
con il nome del disco che stai formattando. Ad esempio, utilizzando l'output di esempio del primo passaggio, utilizzeraisdb
come nome del dispositivo.Il comando formatta l'intero disco senza alcuna tabella di partizione.
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 sull'istanza e abilita l'opzione
discard
:$ sudo mount -o discard,defaults /dev/DEVICE_NAME /mnt/disks/MOUNT_DIR
Sostituisci quanto segue:
DEVICE_NAME
: il nome dispositivo del disco da montare.MOUNT_DIR
: la directory in cui montare il disco.
Configurare 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 hai montato il disco.Crea un backup del tuo file
/etc/fstab
corrente.$ sudo cp /etc/fstab /etc/fstab.backup
Usa il comando
blkid
per elencare l'UUID del 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 da montare aggiungendo il suffisso aggiunto 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 ext4 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 discoMOUNT_OPTION
: specifica cosa fa il sistema operativo se non è in grado di montare il disco permanente di zona in fase di avvio. Per i valori validi, consulta Il quarto campo nella documentazione di Linux perfstab
. Per consentire l'avvio del sistema anche se il disco non è disponibile, utilizza l'opzione di montaggionofail
.
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 ext4 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 perdite di dati indesiderate.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, utilizzi le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
Per maggiori informazioni, consulta Autenticazione per l'utilizzo di REST nella documentazione sull'autenticazione di Google Cloud.
Connettiti alla VM
Formatta un disco non di avvio su una VM Linux
Monta il disco
Configura 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 rimanda 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 per configurare il montaggio automatico al riavvio della VM.Mantieni sempre il file
/etc/fstab
sincronizzato 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 per il disco. Anche se impostiMOUNT_OPTION
sunofail
onobootwait
, rimuovi la voce prima di creare lo snapshot del disco di avvio o di 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-07-12 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -