Die Größe einer zusätzlichen Disk erweitern

Als Markdown ansehen

Erfahren Sie, wie Sie die Größe eines zusätzlichen Volumes erhöhen und die Hauptpartition entsprechend erweitern

Ziel

Wenn Sie die maximale Kapazität Ihrer zusätzlichen Disk erreicht haben, können Sie mehr Speicherplatz hinzufügen, indem Sie deren Größe erweitern.

Diese Anleitung erklärt, wie Sie die Größe einer zusätzlichen Disk erhöhen und die Hauptpartition entsprechend erweitern.

Voraussetzungen

  • Sie verfügen über eine Public Cloud Instanz in Ihrem Public Cloud Projekt.
  • Sie haben eine zusätzliche Disk in Ihrem Projekt erstellt.
  • Sie haben administrativen (Sudo-)Zugriff auf Ihre Instanz über SSH (Linux) oder RDP (Windows).

Zugriff auf das OVHcloud Kundencenter

  • Direkter Link:
  • Navigationspfad: Public Cloud > Wählen Sie Ihr Projekt aus

In der praktischen Anwendung

Die folgenden Schritte setzen voraus, dass Sie bereits eine zusätzliche Disk konfiguriert haben, wie unter Zusätzliches Volume auf einer Instanz erstellen und konfigurieren beschrieben.

Überwachen der Datenträgernutzung vor der Größenänderung

Warning

Wir empfehlen, auf Ihren Storage-Volumes stets mindestens 20 % freien Speicherplatz vorzuhalten. Dies sorgt für eine optimale Leistung und vermeidet das Risiko einer Systemverschlechterung oder eines Systemausfalls, wenn das Volume seine maximale Kapazität erreicht.

Um Ihre Disk rechtzeitig zu vergrößern, überwachen Sie regelmäßig die Datenträgernutzung. Im Folgenden finden Sie kurze Anleitungen für Windows und Linux, mit denen Sie den Speicherplatz nachverfolgen und vorausschauend erkennen können, wann ein Upgrade erforderlich ist.

Unter Windows
Unter Linux
Verwenden der Eingabeaufforderung

Öffnen Sie die Eingabeaufforderung (Win + R → cmd → Eingabetaste).

Führen Sie den folgenden Befehl aus:

wmic logicaldisk get name, size, freespace

Dadurch werden der freie Speicherplatz und die Gesamtgröße jeder Disk angezeigt.

Verwenden von PowerShell

Öffnen Sie PowerShell als Administrator.

Führen Sie den folgenden Befehl aus:

Get-PSDrive | Where-Object {$_.Free -ne $null} | Select-Object Name, Used, Free

Dadurch werden der belegte und der verfügbare Speicherplatz angezeigt.

Warning

Wir empfehlen, vor der Größenänderung einen Snapshot Ihres Volumes zu erstellen, um Ihre Daten zu schützen. Sollte während der Größenänderung oder der Partitionserweiterung ein Fehler auftreten, können Sie anhand des Snapshots wiederherstellen. Eine Anleitung dazu finden Sie unter Erstellen eines Volume-Snapshots.

Größe der Disk ändern

Klicken Sie in Ihrem Public Cloud Projekt im linken Menü unter Storage & Backup auf Block Storage.

Wenn das Volume mit einer Windows-Instanz verbunden ist, klicken Sie in der Zeile des Volumes auf ... und wählen Sie Instanz trennen aus.

Klicken Sie in der Zeile des Volumes auf ... und wählen Sie Bearbeiten aus.

Kundencenter
Warning

Die Größenänderung eines Volumes ist unwiderruflich. Sie können die Größe eines Volumes nur erhöhen, niemals verringern. Stellen Sie sicher, dass die neue Größe korrekt ist, bevor Sie sie bestätigen.

Geben Sie im Popup-Fenster die neue Größe für das Volume ein und klicken Sie auf Volume bearbeiten.

Kundencenter

Partition erweitern (Linux-Instanz)

Stellen Sie eine SSH-Verbindung zu Ihrer Instanz her, um die Partition an die vergrößerte Disk anzupassen.

Überprüfen Sie zunächst den Dateisystemtyp:

admin@server:~$ lsblk -f /dev/vdb1
NAME   FSTYPE LABEL UUID                                 MOUNTPOINT
vdb1   ext4         a1b2c3d4-e5f6-7890-abcd-ef1234567890
Info

Die folgenden Schritte gelten für ext2/ext3/ext4-Dateisysteme. Im Gegensatz zu ext4 kann XFS nicht im ausgehängten Zustand vergrößert werden – das Tool xfs_growfs benötigt ein eingehängtes Dateisystem. Wenn Ihr Dateisystem XFS ist, hängen Sie die Disk trotzdem wie unten beschrieben aus und erstellen Sie die Partition neu, überspringen Sie dabei jedoch die Schritte e2fsck und resize2fs: Hängen Sie die Disk stattdessen erneut ein und führen Sie anschließend sudo xfs_growfs /mnt/disk aus.

Überprüfen Sie vor dem Aushängen das aktuelle Partitionslayout:

admin@server:~$ sudo fdisk -l /dev/vdb
Disk /dev/vdb: 70 GiB, 75161927680 bytes, 146800640 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000001

Device     Boot  Start       End   Sectors  Size Id Type
/dev/vdb1        2048  104857599 104855552   50G 83 Linux
Warning

Notieren Sie sich den Wert der Spalte Start (in diesem Beispiel 2048). Sie müssen genau diesen Wert erneut eingeben, wenn Sie die Partition im nächsten Schritt neu erstellen. Ein abweichender Startsektor führt zu einer Fehlausrichtung des Dateisystems und kann Datenkorruption oder Datenverlust verursachen.

Hängen Sie die Disk zunächst aus:

admin@server:~$ sudo umount /mnt/disk

In unserem Beispiel:

admin@server:~$ sudo umount /mnt/vdb

Erstellen Sie die Partition mit folgendem Befehl neu. Dabei wird lediglich die Partitionstabelle neu geschrieben – die Daten Ihres Dateisystems bleiben erhalten, sofern Sie bei der entsprechenden Abfrage genau denselben Startsektor erneut eingeben.

admin@server:~$ sudo fdisk /dev/vdb
Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command

Geben Sie d ein, um die Partition zu löschen:

Command (m for help): d

Selected partition 1
Partition 1 has been deleted.

Geben Sie n ein, um die Partition neu zu erstellen:

Command (m for help): n

Partition type
p primary (0 primary, 0 extended, 4 free)
e extended (container for logical partitions)

Geben Sie p ein, um den primären Partitionstyp auszuwählen:

Select (default p):
Using default response p.

Geben Sie die Partitionsnummer ein, in unserem Beispiel 1:

Partition number (1-4, default 1): 1

Geben Sie den zuvor notierten Startsektor ein (2048) und übernehmen Sie anschließend den vorgeschlagenen letzten Sektor, um die Partition über den gesamten verbleibenden verfügbaren Speicherplatz der Disk zu erweitern:

First sector (2048-146800639, default 2048): 2048
Last sector, +sectors or +size{K,M,G,T,P} (2048-146800639, default 146800639):

Created a new partition 1 of type 'Linux' and of size 70 GiB.

Um die Änderungen anzuzeigen, geben Sie erneut p ein.

Geben Sie anschließend w ein, um die Änderungen zu speichern:

Command (m for help): w

The partition table has been altered.
Calling ioctl() to re-read partition table.
Syncing disks.

Überprüfen Sie die Partition (für ext2/ext3/ext4-Dateisysteme):

admin@server:~$ sudo e2fsck -f /dev/vdb1

e2fsck 1.42.12 (29-Aug-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vdb1: 12/3276800 files (0.0% non-contiguous), 251700/13107200 blocks
admin@server:~$ sudo resize2fs /dev/vdb1

resize2fs 1.42.12 (29-Aug-2014)
Resizing the filesystem on /dev/vdb to 18350080 (4k) blocks.
The filesystem on /dev/vdb is now 18350080 (4k) blocks long.

Hängen Sie die Disk abschließend wieder ein und überprüfen Sie sie:

admin@server:~$ sudo mount /dev/vdb1 /mnt/disk/
admin@server:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 9.8G 840M 8.6G 9% /
udev 10M 0 10M 0% /dev
tmpfs 393M 5.2M 388M 2% /run
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 982M 0 982M 0% /sys/fs/cgroup
/dev/vdb1 69G 52M 66G 1% /mnt/disk

Sobald dies abgeschlossen ist, trennen Sie das Volume von der Instanz und hängen Sie es erneut an, um sicherzustellen, dass die aktualisierten QoS-Einstellungen (IOPS und Bandbreite) ordnungsgemäß angewendet werden.

Nach dem erneuten Anhängen können Sie die aktualisierte Volume-Konfiguration in Ihrem Public Cloud Projekt unter Block Storage überprüfen.

Partition erweitern (Windows-Instanz)

Hängen Sie das Volume zunächst wieder an die Instanz an. Klicken Sie dazu in der Zeile des Volumes auf ... und wählen Sie Mit Instanz verbinden aus.

Stellen Sie eine Remotedesktopverbindung (RDP) zu Ihrer Windows-Instanz her.

Klicken Sie nach der Anmeldung mit der rechten Maustaste auf die Schaltfläche Startmenü und öffnen Sie Datenträgerverwaltung.

windows

Die erweiterte Disk zeigt die zusätzliche Kapazität nun als nicht zugewiesenen Speicherplatz an.

windows

Klicken Sie mit der rechten Maustaste auf das Volume und wählen Sie im Kontextmenü Volume erweitern aus.

windows

Klicken Sie im "Volume erweitern-Assistenten" auf Weiter.

In diesem Schritt können Sie den Speicherplatz anpassen, um der Partition weniger als die volle verfügbare Kapazität hinzuzufügen. Klicken Sie auf Weiter.

windows

Klicken Sie auf Fertig stellen, um den Vorgang abzuschließen.

Das vergrößerte Volume enthält nun den zusätzlichen Speicherplatz.

windows

Sobald dies abgeschlossen ist, trennen Sie das Volume von der Instanz und hängen Sie es erneut an, um sicherzustellen, dass die aktualisierten QoS-Einstellungen (IOPS und Bandbreite) ordnungsgemäß angewendet werden.

Öffnen Sie nach dem erneuten Anhängen wieder Datenträgerverwaltung, um zu überprüfen, ob das Volume die korrekte Gesamtgröße anzeigt. Sie können die aktualisierte Volume-Konfiguration außerdem in Ihrem Public Cloud Projekt unter Block Storage überprüfen.

Weiterführende Informationen

Zusätzliches Volume auf einer Instanz erstellen und konfigurieren

Block Storage Volume bearbeiten

Treten Sie unserer User Community bei.

War diese Seite hilfreich?