Block Storage for VPC-Datenträger zur Verwendung einrichten (Linux)

Block Storage for VPC-Datenvolumes auf „ Linux “-Instanzen partitionieren, formatieren und einbinden. Konfigurieren Sie Volumes als Dateisysteme, um Daten auf Ihren virtuellen Serverinstanzen zu speichern.

Stellen Sie zunächst eine Verbindung zu Ihrer Instanz her. Folgen Sie dann diesem Verfahren von der Shell aus.

Auflistung aller Speichermedien

Führen Sie den folgenden Befehl aus, um alle Block Storage for VPC Volumes aufzulisten, die mit Ihrer Instanz verbunden sind.

lsblk

Die Ausgabe sieht ähnlich wie in diesem Beispiel aus.

NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
vda    202:0    0  100G  0 disk
├─vda1 202:1    0  256M  0 part /boot
└─vda2 202:2    0 99.8G  0 part /
vdb    202:32   0  100G  0 disk

Das Volumen vdb ist Ihr Datenvolumen.

Partitionierung des Volumens

  1. Führen Sie den folgenden Befehl aus, um das Datenvolume zu partitionieren.

    fdisk /dev/vdb
    
  2. Geben Sie den Befehl „ n “ für eine neue Partition ein und anschließend „ p “ für eine primäre Partition.

    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended
    Select (default p): p
    
  3. Geben Sie an den Eingabeaufforderungen die angeforderten Daten ein, um die erste und die letzte Zylindernummer der Partition zu definieren. Sie können den Standardwert für die erste Zylindernummer verwenden. Für den letzten Zylinder können Sie entweder einen absoluten Wert für den letzten Sektor oder einen relativen Wert für den Anfangssektor definieren. Um einen relativen Wert zu definieren, verwenden Sie das Symbol + gefolgt von der Partitionsgröße. Die Größe kann in Kibibyte (K), Mebibyte (M), Gibibyte (G), Tebibyte (T) oder Pebibyte (P) angegeben werden. Um zum Beispiel die Partitionsgröße auf 100 GiB, zu setzen, geben Sie +100G ein.

  4. Nachdem die Partition erstellt wurde, führen Sie den Befehl „ w “ aus, um die Änderungen an der Partitionstabelle zu speichern. Starten Sie Ihr System neu, um die neu erstellte Partition zu überprüfen.

Formatieren der Volume-Partition

Erstellen Sie ein Dateisystem auf der neuen Partition.

mkfs.ext4 /dev/vdb1

Um die Größe der Partition zu überprüfen, führen Sie den folgenden Befehl aus.

fdisk -s /dev/vdb1

Erstellen eines Einhängepunkts

mkdir /myvolumedir

Datenträger anhängen

mount /dev/vdb1 /myvolumedir

Zugriff auf das neue Dateisystem

Um Ihr neues Dateisystem anzuzeigen, führen Sie den folgenden Befehl aus.

df -k

Der Befehl erzeugt eine Ausgabe wie im folgenden Beispiel.

file system     1K-blocks    Used Available Use% Mounted on
udev             4075344       0   4075344   0% /dev
tmpfs             816936    8844    808092   2% /run
/dev/vda2     101330012 1261048 100052580   2% /
tmpfs            4084664       0   4084664   0% /dev/shm
tmpfs               5120       0      5120   0% /run/lock
tmpfs            4084664       0   4084664   0% /sys/fs/cgroup
/dev/vda1        245679   64360    168212  28% /boot
tmpfs             817040       0    817040   0% /run/user/0
/dev/vdb1      103081248   61176  97777192   1% /myvolumedir

Gehen Sie in das Verzeichnis und erstellen Sie eine Datei.

cd /myvolumedir
touch myvolumefile1

Aktualisierung der Dateisystemtabelle

Aktualisieren Sie die Konfigurationsdatei /etc/fstab, damit das Datenvolume beim Booten automatisch gemountet wird. Um diese Datei mit einem Texteditor wie nano, vim oder emacs zu aktualisieren, sind Root-Rechte erforderlich. Es wird empfohlen, vor der Vornahme von Änderungen eine Sicherungskopie der Datei zu erstellen.

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

Mit dem folgenden Befehl wird nano gestartet, um die Konfigurationsdatei zu bearbeiten.

sudo nano /etc/fstab

Fügen Sie eine Zeile für das neu angehängte Datenvolume hinzu, die ähnlich wie das folgende Beispiel aussieht.

/dev/vdb1    /myvolumedir    ext4    defaults,_netdev    0    1

Anstelle des Gerätenamens /dev/vdb1 können Sie auch die UUID verwenden. Um die UUID des Datenvolumens zu erhalten, verwenden Sie den Befehl blkid.

blkid /dev/vdb1

Wenn Sie mit der Bearbeitung fertig sind, können Sie sudo mount -a verwenden, um die Dateisysteme, die in der aktualisierten Datei /etc/fstab aufgeführt sind, erneut einzuhängen, ohne Ihre virtuelle Serverinstanz neu zu starten.