GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come creare partizioni e file system su dispositivi DM-Multipath

Cos'è DM-Multipath

Device-Mapper Multipath (DM-Multipath) è uno strumento multipath nativo di Linux, che consente di configurare più percorsi di I/O tra nodi server e array di storage in un unico dispositivo. Questi percorsi di I/O sono connessioni SAN fisiche che possono includere cavi, switch e controller separati. Il multipath aggrega i percorsi di I/O, creando un nuovo dispositivo costituito dai percorsi aggregati.

Guida per principianti al multipathing Device Mapper (DM).

Crea partizioni DM-Dispositivi Multipath

I dispositivi DM-Multipath verranno creati come /dev/mapper/mpathN , dove N è il numero del gruppo multipath.

1. Usa il comando fdisk per creare partizioni su /dev/mapper/mpathN. Usa le opzioni "n" per creare una nuova partizione e fornisci "p" come tipo di partizione che sta per partizione primaria.

# fdisk /dev/mapper/mpath0

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

2. Fornisci il numero della partizione, il primo cilindro (useremo il valore predefinito di 1) e l'ultimo cilindro o la dimensione della partizione.

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. Utilizzare le opzioni “w” per scrivere la tabella delle partizioni dalla memoria al disco.

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

Calling ioctl() to re-read partition table.

4. Registra le partizioni multipath in /dev/mapper usando “kpartx ” comando:

# kpartx -a /dev/mapper/mpath0

5. Elenca tutte le partizioni su questo dispositivo:

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

Creazione del filesystem sulla partizione del dispositivo DM-Multipath

1. Infine, ora possiamo creare un filesystem sulla partizione appena creata sul dispositivo DM-multipath.

# 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. Crea una directory e monta la partizione sul punto di montaggio:

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

Note

Lo strumento DM-Multipath utilizza tre diversi set di nomi di file:
1. /dev/dm-N
2. /dev/mpath/mpathN
3. /dev/mapper/mpathN

NON usare MAI /dev/dm-N dispositivi, poiché sono destinati ad essere utilizzati solo dallo strumento DM-Multipath. NON usare MAI /dev/mpath/mpathN dispositivi, perché quando i dispositivi multipath vengono montati all'avvio, il sottosistema UDEV potrebbe non creare i nodi del dispositivo abbastanza presto.

Usa SEMPRE /dev/mapper/mpathN dispositivi, poiché sono persistenti e vengono creati automaticamente da device-mapper all'inizio del processo di avvio. Pertanto questi sono i nomi dei dispositivi che dovrebbero essere utilizzati per accedere ai dispositivi multipath. Ma in una configurazione RAC (Real Application Clustrer), sebbene i nomi /dev/mapper/mpathN possano essere persistenti tra i riavvii su una singola macchina, non vi è alcuna garanzia che altri nodi del cluster utilizzino lo stesso nome per questo disco. Se lo si desidera, utilizzare la funzione UDEV per ottenere nomi persistenti a livello di cluster.

Come installare e configurare Device Mapper Multipath in CentOS/RHEL 6,7


Cent OS
  1. Come utilizzare GParted per creare e ridimensionare facilmente le partizioni

  2. Come creare partizioni all'interno del dispositivo di loopback

  3. Come creare un dispositivo a blocchi virtuali (dispositivo di loop/filesystem) in Linux

  4. Come creare e interrogare un file system BTRFS

  5. Come posso creare nuove partizioni e formattare il mio disco rigido in parted?

Come creare ed eseguire file Ansible Playbook

Come creare e gestire partizioni Linux utilizzando Parted

Come creare e utilizzare file di scambio su Linux

Come creare partizioni del disco su Linux

Come rilevare e gestire i dispositivi su Linux

Come creare partizioni del disco usando cfdisk