GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Bereiten Sie Datenträger auf Linux-Cloud-Servern vor

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.

  1. 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.

  2. 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):
    
  3. 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)
    
  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):
    
  5. 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):
    
  6. 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):
    
  7. 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):
    
  8. 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.
    
  9. 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
    
  10. 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
    
  11. 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
  1. 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
    
  2. Mounten Sie alle neuen Laufwerke, indem Sie den folgenden Befehl ausführen:

    sudo mount -a
    
  3. 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.


Linux
  1. So partitionieren Sie eine Festplatte unter Linux

  2. Fdisk-Befehl in Linux (Partitionen verwalten)

  3. Emulieren großer Festplatten in Linux mit VDO

  4. Cloud-Server PCI-DSS-Konformität

  5. Kali Linux in der DigitalOcean-Cloud

Fdisk-Befehl in Linux (Festplattenpartitionen erstellen)

So klonen Sie Festplatten mit dem Linux-Befehl dd

Einrichten einer LVM-Partition auf einem Linux-Server

So verschlüsseln Sie eine Partition unter Linux

So erstellen Sie Festplattenpartitionen unter Linux

So zeigen Sie Linux-Festplattenpartitionen an (Partitionstabelle)