GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So erstellen Sie Partitionen und Dateisysteme auf DM-Multipath-Geräten

Was ist DM-Multipath

Device-Mapper Multipath (DM-Multipath) ist ein Linux-natives Multipath-Tool, mit dem Sie mehrere E/A-Pfade zwischen Serverknoten und Speicher-Arrays in einem einzigen Gerät konfigurieren können. Diese E/A-Pfade sind physische SAN-Verbindungen, die separate Kabel, Switches und Controller umfassen können. Multipathing aggregiert die E/A-Pfade und erstellt ein neues Gerät, das aus den aggregierten Pfaden besteht.

Anfängerleitfaden für Device Mapper (DM) Multipathing

Partitionen DM-Multipath-Geräte erstellen

Die DM-Multipath-Geräte werden als /dev/mapper/mpathN erstellt , wobei N die Multipath-Gruppennummer ist.

1. Verwenden Sie den Befehl fdisk, um Partitionen auf /dev/mapper/mpathN zu erstellen. Verwenden Sie die Optionen „n“, um eine neue Partition zu erstellen, und geben Sie „p“ als Partitionstyp an, der für die primäre Partition steht.

# fdisk /dev/mapper/mpath0

Command (m for help): n   
Command action
   e   extended
   p   primary partition (1-4)
p

2. Geben Sie die Partitionsnummer, den ersten Zylinder (wir verwenden den Standardwert 1) und den letzten Zylinder oder die Größe der Partition an.

Partition number (1-4): 1
First cylinder (1-1017, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-1017, default 1017):
Using default value 1017

3. Verwenden Sie die Optionen „w“, um die Partitionstabelle vom Speicher auf die Festplatte zu schreiben.

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

4. Registrieren Sie Multipath-Partitionen in /dev/mapper mit der Datei „kpartx ” Befehl:

# kpartx -a /dev/mapper/mpath0

5. Alle Partitionen auf diesem Gerät auflisten:

# kpartx -l /dev/mapper/mpath0
mpath0p1 : 0 2295308 /dev/mapper/mpath0 61

Dateisystem auf DM-Multipath-Gerätepartition erstellen

1. Schließlich können wir jetzt ein Dateisystem auf der neu erstellten Partition auf dem DM-Multipath-Gerät erstellen.

# mkfs.ext4 /dev/mapper/mpath0p1
mke2fs 1.42.9 (28-Dec-2013)

Filesystem too small for a journal
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
Stride=0 blocks, Stripe width=0 blocks
64 inodes, 508 blocks
25 blocks (4.92%) reserved for the super user
First data block=1
Maximum filesystem blocks=524288
1 block group
8192 blocks per group, 8192 fragments per group
64 inodes per group

Allocating group tables: done
Writing inode tables: done
Writing superblocks and filesystem accounting information: done

2. Erstellen Sie ein Verzeichnis und hängen Sie die Partition am Einhängepunkt ein:

# mkdir /data
# mount /dev/mapper/mpath0p1 /data

Notizen

Das DM-Multipath-Tool verwendet drei verschiedene Gruppen von Dateinamen:
1. /dev/dm-N
2. /dev/mpath/mpathN
3. /dev/mapper/mpathN

Verwenden Sie NIEMALS /dev/dm-N Geräte, da sie nur für die Verwendung durch das DM-Multipath-Tool vorgesehen sind. Verwenden Sie NIEMALS /dev/mpath/mpathN Geräte, denn wenn Multipath-Geräte beim Booten gemountet werden, erstellt das UDEV-Subsystem die Geräteknoten möglicherweise nicht früh genug.

Verwenden Sie IMMER /dev/mapper/mpathN Geräte, da sie persistent sind und von Device-Mapper früh im Boot-Vorgang automatisch erstellt werden. Daher sind dies die Gerätenamen, die für den Zugriff auf die Multipath-Geräte verwendet werden sollten. Aber in einer RAC-Konfiguration (Real Application Cluster) gibt es keine Garantie dafür, dass andere Cluster-Knoten denselben Namen für diese Festplatte verwenden, obwohl /dev/mapper/mpathN-Namen über Neustarts auf einem einzelnen Computer hinweg bestehen bleiben können. Wenn dies erwünscht ist, verwenden Sie die UDEV-Einrichtung, um clusterweite persistente Namen zu erhalten.

So installieren und konfigurieren Sie Device Mapper Multipath in CentOS/RHEL 6,7


Cent OS
  1. So verwenden Sie GParted zum einfachen Erstellen und Ändern der Größe von Partitionen

  2. So erstellen und aktivieren Sie eine Swap-Partition auf Centos / RHEL 8

  3. So sichern und wiederherstellen Sie XFS-Dateisysteme (xfsdump / xfsrestore)

  4. So erstellen und fragen Sie ein BTRFS-Dateisystem ab

  5. Wie erstelle ich neue Partitionen und formatiere meine Festplatte in Parted?

So erstellen und führen Sie eine Ansible Playbook-Datei aus

So erstellen und verwalten Sie Linux-Partitionen mit Parted

So erstellen und verwenden Sie eine Auslagerungsdatei unter Linux

So erstellen Sie Festplattenpartitionen unter Linux

So erkennen und verwalten Sie Geräte unter Linux

So erstellen Sie Festplattenpartitionen mit cfdisk