GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo crear particiones y sistemas de archivos en dispositivos DM-Multipath

Qué es DM-Multipath

Device-Mapper Multipath (DM-Multipath) es una herramienta multirruta nativa de Linux que le permite configurar múltiples rutas de E/S entre nodos de servidor y arreglos de almacenamiento en un solo dispositivo. Estas rutas de E/S son conexiones SAN físicas que pueden incluir cables, conmutadores y controladores independientes. Las rutas múltiples agregan las rutas de E/S, creando un nuevo dispositivo que consta de las rutas agregadas.

Guía para principiantes de rutas múltiples de Device Mapper (DM)

Crear particiones de dispositivos DM-Multipath

Los dispositivos DM-Multipath se crearán como /dev/mapper/mpathN , donde N es el número de grupo de trayectos múltiples.

1. Use el comando fdisk para crear particiones en /dev/mapper/mpathN. Use las opciones "n" para crear una nueva partición y proporcione "p" como el tipo de partición que significa partición primaria.

# fdisk /dev/mapper/mpath0

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

2. Proporcione el número de partición, el primer cilindro (usaremos el valor predeterminado de 1) y el último cilindro o tamaño de la partición.

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. Utilice las opciones "w" para escribir la tabla de particiones de la memoria al disco.

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

Calling ioctl() to re-read partition table.

4. Registre particiones de rutas múltiples en /dev/mapper usando el “kpartx ” comando:

# kpartx -a /dev/mapper/mpath0

5. Enumere todas las particiones en este dispositivo:

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

Creación de un sistema de archivos en la partición del dispositivo DM-Multipath

1. Finalmente, ahora podemos crear un sistema de archivos en la partición recién creada en el 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. Cree un directorio y monte la partición en el punto de montaje:

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

Notas

La herramienta DM-Multipath utiliza tres conjuntos diferentes de nombres de archivo:
1. /dev/dm-N
2. /dev/mpath/mpathN
3. /dev/mapper/mpathN

NUNCA use /dev/dm-N dispositivos, ya que solo están destinados a ser utilizados por la herramienta DM-Multipath. NUNCA use /dev/mpath/mpathN dispositivos, porque cuando los dispositivos de rutas múltiples se montan en el momento del arranque, es posible que el subsistema UDEV no cree los nodos del dispositivo lo suficientemente pronto.

SIEMPRE use /dev/mapper/mpathN dispositivos, ya que son persistentes y el mapeador de dispositivos los crea automáticamente al principio del proceso de arranque. Por lo tanto, estos son los nombres de los dispositivos que se deben usar para acceder a los dispositivos de rutas múltiples. Pero en una configuración RAC (Real Application Clustrer), aunque los nombres /dev/mapper/mpathN pueden persistir en los reinicios en una sola máquina, no hay garantía de que otros nodos del clúster usen el mismo nombre para este disco. Si lo desea, utilice la función UDEV para obtener nombres persistentes en todo el clúster.

Cómo instalar y configurar Device Mapper Multipath en CentOS/RHEL 6,7


Cent OS
  1. Cómo usar GParted para crear y cambiar el tamaño de particiones fácilmente

  2. Cómo crear y habilitar la partición de intercambio en Centos/RHEL 8

  3. Cómo realizar copias de seguridad y restaurar sistemas de archivos XFS (xfsdump / xfsrestore)

  4. Cómo crear y consultar un sistema de archivos BTRFS

  5. ¿Cómo creo nuevas particiones y formateo mi disco duro en partes?

Cómo crear y ejecutar un archivo de libro de jugadas de Ansible

Cómo crear y administrar particiones de Linux usando Parted

Cómo crear y usar un archivo de intercambio en Linux

Cómo crear particiones de disco en Linux

Cómo detectar y administrar dispositivos en Linux

Cómo crear particiones de disco usando cfdisk