Sie können entweder ein nichtflüchtiges Speichervolume oder ein Laufwerk aus einer Datenquelle erstellen. Sie können einen nichtflüchtigen Speicher als Bootlaufwerk für eine VM-Instanz oder als Datenlaufwerk verwenden, das Sie an eine VM anhängen.
In diesem Dokument wird beschrieben, wie Sie ein leeres, nicht bootfähiges zonales Persistent Disk-Volume erstellen und an Ihre VM anhängen.
Weitere Informationen zum Erstellen und Hinzufügen von Laufwerken finden Sie unter:
Informationen zum Erstellen eines Bootlaufwerks, das Sie später zum Erstellen einer VM verwenden können, finden Sie unter Angepasstes Bootlaufwerk erstellen.
Informationen zum Hinzufügen eines Google Cloud Hyperdisk-Laufwerks zu einer VM finden Sie unter Hyperdisk-Speicher zu einer VM hinzufügen.
Informationen zum Hinzufügen eines Laufwerks zu einer VM, die zu einer verwalteten Instanzgruppe (Managed Instance Group, MIG) gehört, finden Sie unter VM-Konfiguration in einer MIG aktualisieren.
Hinweise
-
Richten Sie die Authentifizierung ein, falls Sie dies noch nicht getan haben.
Bei der Authentifizierung wird Ihre Identität für den Zugriff auf Google Cloud-Dienste und APIs überprüft.
Zur Ausführung von Code oder Beispielen aus einer lokalen Entwicklungsumgebung können Sie sich bei Compute Engine authentifizieren. Wählen Sie dazu eine der folgenden Optionen aus:
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.
- Install the Google Cloud CLI.
-
To initialize the gcloud CLI, run the following command:
gcloud init
-
If you're using a local shell, then create local authentication credentials for your user account:
gcloud auth application-default login
You don't need to do this if you're using Cloud Shell.
- Beim Erstellen einer VM können Sie bis zu 127 sekundäre zonale Persistent Disk-Volumes ohne Startfunktion anhängen.
- Sie haben die Möglichkeit, pro VM 257 TB anzuhängen. Informationen zur beschränkten Garantie der maximalen Leistung bei großen Datenmengen finden Sie unter Logische Volume-Größe.
Rufen Sie die Seite VM-Instanzen auf.
Klicken Sie auf den Namen der VM, der Sie ein Laufwerk hinzufügen möchten.
Klicken Sie auf der Detailseite auf Bearbeiten.
Klicken Sie unter Zusätzliche Laufwerke auf Laufwerk hinzufügen.
Geben Sie einen Namen für das Laufwerk an, konfigurieren Sie die Laufwerkseigenschaften und wählen Sie als Quelltyp Leer aus.
Optional: Wählen Sie unter der Überschrift Gerätename die Option Benutzerdefinierten Gerätenamen verwenden aus. Anhand des eingegebenen Namens wird ein Symlink für das Laufwerk generiert, was die Laufwerkidentifikation erleichtert.
Klicken Sie auf Fertig, um die Konfiguration des Laufwerks abzuschließen.
Klicken Sie auf Speichern, um die Änderungen für die VM zu übernehmen und das neue Laufwerk hinzuzufügen.
-
In the Google Cloud console, activate Cloud Shell.
At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.
Verwenden Sie den Befehl
gcloud compute disks create
, um das zonale nichtflüchtige Speichervolume zu erstellen.gcloud compute disks create DISK_NAME \ --size DISK_SIZE \ --type DISK_TYPE
Ersetzen Sie Folgendes:
DISK_NAME
: durch den Namen des neuen Laufwerks.DISK_SIZE
: durch die Größe des neuen Laufwerks in Gigabyte. Die Größe innerhalb des zulässigen Bereichs von 10 GB bis einschließlich 65.536 GB kann in 1-GB-Schritten festgelegt werden.DISK_TYPE
ist die vollständige oder partielle URL für den Typ des nichtflüchtigen Speichervolumes. Beispiel:https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/pd-ssd
Nachdem Sie das Laufwerk erstellt haben, hängen Sie es an eine laufende oder gestoppte VM an. Führen Sie folgenden
gcloud compute instances attach-disk
-Befehl aus:gcloud compute instances attach-disk VM_NAME \ --disk DISK_NAME --device-name=DEVICE_NAME
Ersetzen Sie Folgendes:
VM_NAME
: Name der VM, der Sie das neue zonale nichtflüchtige Speichervolume hinzufügenDISK_NAME
: der Name des neuen Laufwerks, das Sie an die VM anhängen.DEVICE_NAME
: Optional: ein Name, mit dem das Gastbetriebssystem das Laufwerk identifiziert.
Verwenden Sie den Befehl
gcloud compute disks describe
, um eine Beschreibung des Laufwerks aufzurufen.Erstellen Sie eine
POST
-Anfrage, um mit der Methodedisks.insert
einen zonalen nichtflüchtigen Speicher zu erstellen. Fügen Sie die Attributename
,sizeGb
undtype
hinzu. Wenn Sie das Laufwerk leer, unformatiert und ohne Bootfunktion erstellen möchten, geben Sie weder ein Quell-Image noch einen Quell-Snapshot an.POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/disks { "name": "DISK_NAME", "sizeGb": "DISK_SIZE", "type": "DISK_TYPE" }
Ersetzen Sie Folgendes:
PROJECT_ID
ist Ihre Projekt-ID.ZONE
ist die Zone, in der sich Ihre VM und das neue Laufwerk befinden.DISK_NAME
: durch den Namen des neuen Laufwerks.DISK_SIZE
: durch die Größe des neuen Laufwerks in Gigabyte. Die Größe innerhalb des zulässigen Bereichs von 10 GB bis einschließlich 65.536 GB kann in 1-GB-Schritten festgelegt werden.DISK_TYPE
: Vollständige oder partielle URL für den Typ des nichtflüchtigen Speichers. Beispiel:https://www.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/diskTypes/pd-ssd
.
Erstellen Sie eine POST-Anfrage für die Methode
compute.instances.attachDisk
und fügen Sie die URL dem zonalen nichtflüchtigen Speichervolume hinzu, den Sie gerade erstellt haben:POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/zones/ZONE/instances/VM_NAME/attachDisk { "source": "/compute/v1/projects/PROJECT_ID/zones/ZONE/disks/DISK_NAME", "deviceName": DEVICE_NAME }
Ersetzen Sie Folgendes:
PROJECT_ID
: Ihre Projekt-ID.ZONE
ist die Zone, in der sich Ihre VM und das neue Laufwerk befindenVM_NAME
: Name der VM, der Sie das neue nichtflüchtige Speichervolume hinzufügen.DISK_NAME
: Name des neuen LaufwerksDEVICE_NAME
: Optional: ein Name, mit dem das Gastbetriebssystem das Laufwerk identifiziert.
- Weitere Informationen zum Formatieren und Bereitstellen neuer Laufwerke auf einer Linux-VM
- Informationen zum Formatieren und Bereitstellen neuer Laufwerke auf einer Windows-VM
- Weitere Informationen zum Ändern der Größe von nichtflüchtiger Speichervolumes
- Laufwerke regelmäßig mit Snapshots sichern, um unbeabsichtigte Datenverluste zu vermeiden
- Weitere Informationen zu regionalen nichtflüchtigen Speichern, die eine synchrone Replikation zwischen zwei Zonen ermöglichen.
Terraform
Wenn Sie die Terraform-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung verwenden möchten, installieren und initialisieren Sie die gcloud CLI und richten dann die Standardanmeldedaten für Anwendungen mit Ihren Nutzeranmeldedaten ein.
Weitere Informationen unter Set up authentication for a local development environment.
REST
Verwenden Sie die von der gcloud CLI bereitgestellten Anmeldedaten, um die REST API-Beispiele auf dieser Seite in einer lokalen Entwicklungsumgebung zu verwenden.
Install the Google Cloud CLI, then initialize it by running the following command:
gcloud init
Weitere Informationen finden Sie unter Für die Verwendung von REST authentifizieren in der Dokumentation zur Google Cloud-Authentifizierung.
Beschränkungen
Nicht-Bootlaufwerk zur VM hinzufügen
Verwenden Sie für das Erstellen und Anhängen eines zonalen Nicht-Bootlaufwerks die Google Cloud Console, die Google Cloud CLI oder REST.
Wenn Sie ein Laufwerk in der Google Cloud Console erstellen, ist der Standard-Laufwerktyp
pd-balanced
. Wenn Sie ein Laufwerk mit der gcloud CLI oder REST erstellen, ist der Standardlaufwerkstyppd-standard
.Sie sollten einen benutzerdefinierten Gerätenamen angeben, wenn Sie das Laufwerk an eine VM anhängen. Anhand des von Ihnen angegebenen Namens wird ein symlink für das Laufwerk im Gastbetriebssystem generiert, was die Identifizierung erleichtert.
Console
gcloud
Terraform
Verwenden Sie zum Erstellen eines Laufwerks die Ressource
google_compute_disk
.Verwenden Sie die Ressource
google_compute_instance
, um das Laufwerk an eine VM anzuhängen.Informationen zum Anwenden oder Entfernen einer Terraform-Konfiguration finden Sie unter Grundlegende Terraform-Befehle.
REST
Nachdem Sie das neue Laufwerk erstellt und an eine VM angehängt haben, müssen Sie es formatieren und bereitstellen, damit das Betriebssystem den verfügbaren Speicherplatz nutzen kann.
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-12-22 (UTC).
-