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
-
Führen Sie den folgenden Befehl aus, um das Datenvolume zu partitionieren.
fdisk /dev/vdb -
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 -
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.
-
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.