Die an einige Varianten von Linux® Cloud-Servern angehängten Datenträger sind bei der Erstellung unformatiert. Bevor Sie sie zum Speichern von Daten unter Linux verwenden können, müssen Sie sie formatieren, ihre Einhängepunkte bestimmen und sie zur fstab des Systems hinzufügen Datei.
Hinweis: Wenn an Ihren Server ein Datenlaufwerk angeschlossen ist, wird das Datenlaufwerk in den Details Ihres Servers aufgeführt Seite im Cloud Control Panel.
Verwenden Sie die folgenden Anweisungen, um Datenträger effizient für die eigenständige Verwendung vorzubereiten.
-
Listen Sie die an Ihren Server angeschlossenen Volumes auf, indem Sie den folgenden
fdisk
ausführen Befehl:sudo fdisk -l
In der Datenträgerliste das Gerät
/dev/xvda
ist die Systemfestplatte. Andere aufgeführte Volumes sind Ihre Daten oder Cloud Block Storage-Laufwerke. -
Um die Festplatte zu partitionieren, führen Sie den folgenden
fdisk
aus Dienstprogramm und geben Sie die Festplatte an, die eine ähnliche Ausgabe wie die folgende erzeugt:root@nosnetdfw:~# fdisk /dev/xvde Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x59a4ec2c. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite) WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u'). Command (m for help): m Command action A. bootable flag B. edit bsd disklabel C. toggle the dos compatibility flag D. delete a partition E. list known partition types F. print this menu G. add a new partition H. create a new empty DOS partition table I. print the partition table J. quit without saving changes K. create a new empty Sun disklabel L. change a partition's system id M. change display/entry units N. verify the partition table O. write table to disk and exit P. extra functionality (experts only) Command (m for help):
-
Geben Sie
n
ein um eine neue Partition zu erstellen, wie im folgenden Beispiel gezeigt, das die Ergebnisse enthält:Command (m for help): n Command action e extended p primary partition (1-4)
-
Geben Sie
p
ein um eine neue Partition zu erstellen, um eine primäre Partition anzugeben, wie im folgenden Beispiel mit seinen Ergebnissen gezeigt:p Partition number (1-4):
-
Da dies die erste und einzige Partition ist, die Sie auf dem Volume erstellen, geben Sie
l
ein , wie im folgenden Beispiel zusammen mit seinen Ergebnissen gezeigt:Partition number (1-4): 1 First cylinder (1-13054, default 1):
-
Um den Standard-Startzylinder zu akzeptieren, der
1
ist , drücken Sie Eingabe . Das folgende Beispiel zeigt die erwartete Ausgabe:Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-13054, default 13054):
-
Drücken Sie Eingabe um den letzten Zylinder der Festplatte auszuwählen, um sicherzustellen, dass die Partition die gesamte Festplatte belegt. Die letzte Partition ist die Standardeinstellung. Das folgende Beispiel zeigt die erwartete Ausgabe:
Using default value 13054 Command (m for help):
-
Geben Sie
w
ein um die Partition zu schreiben, wie im folgenden Beispiel zusammen mit der Ausgabe gezeigt:Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
-
Ihre Datenfestplatte ist bereit. Es wurde unter
/dev/xvde
angehängt und Sie haben darauf eine Partition erstellt, sodass Ihre verfügbare Festplatte jetzt unter/dev/xvde1
erscheint . Führen Sie den folgenden Befehl aus, um die Festplatten aufzulisten:root@nosnetdfw:~# fdisk -l Disk /dev/xvda: 42.9 GB, 42949672960 bytes 255 heads, 63 sectors/track, 5221 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x000dc852 Device Boot Start End Blocks Id System /dev/xvda1 1 5222 41942016 83 Linux Disk /dev/xvde: 107.4 GB, 107374182400 bytes 255 heads, 63 sectors/track, 13054 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x59a4ec2c Device Boot Start End Blocks Id System /dev/xvde1 1 13054 104856223+ 83 Linux
-
Führen Sie den folgenden Befehl aus, um die Hauptpartition jedes angeschlossenen Datenträgers zu formatieren, und ersetzen Sie
/dev/xvde1
durch die Geräte- und Partitionsnummer :sudo mkfs -t ext3 /dev/xvde1
-
Erstellen Sie nach Bedarf Einhängepunkte für jeden Datenträger.
Sie müssen den Datenträgern Verzeichnisse als Mount-Punkte zuweisen, damit das System sie zum Speichern verwenden kann. Wenn ein Datenträger beispielsweise eine Datenbank enthalten soll, ist sein Einhängepunkt der Speicherort der Datenbank (z. B. /var/lib/mysql
).
Wenn dem Verzeichnis noch kein Datenträger zugewiesen ist, erstellen Sie einen mit dem folgenden Befehl:
sudo mkdir -p /path/to/directory
-
Weisen Sie Laufwerke Mount-Punkten zu, indem Sie sie zu /etc/fstab hinzufügen Datei.
Bearbeiten Sie die Datei mit Ihrem bevorzugten Texteditor. Das folgende Beispiel verwendet den Nano Herausgeber:
sudo nano /etc/fstab
Fügen Sie für jede Festplatte eine Zeile mit dem zugehörigen Gerätenamen, der Partitionsnummer und dem Mount-Verzeichnis hinzu, wie im folgenden Beispiel gezeigt:
/dev/xvde1 path/to/directory ext3 defaults,noatime,nofail 0 0
-
Mounten Sie alle neuen Laufwerke, indem Sie den folgenden Befehl ausführen:
sudo mount -a
-
Bestätigen Sie, dass die Datenfestplatten gemountet sind, indem Sie den folgenden Befehl zur Überprüfung des Speicherplatzes ausführen:
df -h
Wenn Festplatten fehlen, überprüfen Sie die Konfigurationszeilen in /etc/fstab um sicherzustellen, dass die Gerätenamen und Optionen korrekt sind.