GNU/Linux >> Tutoriales Linux >  >> Linux

Creación de matrices RAID en archivos en lugar de dispositivos de bloque

Lo que estás buscando se llama dispositivo de bucle. Hace que los archivos aparezcan como dispositivos como /dev/loop0 etc. Luego se pueden montar como sistemas de archivos y deberían funcionar con md. Desde la página man loop(4) :

El dispositivo de bucle es un dispositivo de bloque que asigna sus bloques de datos no a un dispositivo físico, como un disco duro o una unidad de disco óptico, sino a los bloques de un archivo normal en un sistema de archivos o a otro dispositivo de bloque.

Véase, por ejemplo,

  • https://man7.org/linux/man-pages/man4/loop.4.html
  • https://man7.org/linux/man-pages/man8/losetup.8.html

Para probar cosas que necesitan dispositivos de bloque, LVM también podría ser útil. Le permite crear varios volúmenes lógicos a partir de una única partición física (o al revés) y destruir/recrear/cambiar el tamaño de los volúmenes también es mucho más sencillo que con las particiones de disco.


Puedes hacerlo. Simplemente cree un dispositivo de bucle a partir del archivo y use ese dispositivo para crear la matriz:

$ dd if=/dev/zero of=mydev count=80 bs=1M
$ sudo losetup -f mydev

Tendrá listo un dispositivo de 80M y podrá usarlo en cualquier contexto en el que usaría un dispositivo de bloques.

$ sudo losetup -l

Le dirá el mapeo actual.


Linux
  1. Instalación de Grub 2 en Mdadm, ¿qué dispositivo?

  2. ¿Instalar Ubuntu en un dispositivo de bucle?

  3. Cómo crear un dispositivo de bloque virtual (dispositivo de bucle/sistema de archivos) en Linux

  4. ¿Usar un dispositivo a través de SSH?

  5. ¿Dispositivo de bucle permanente?

Creación y depuración de archivos de volcado de Linux

Comando blkid de Linux para encontrar detalles de dispositivos de bloque

Comando Lsblk en Linux (Lista de dispositivos de bloque)

¿Qué es un dispositivo de bucle cuando se monta?

Transferencia de contenido de dispositivos de bloque

Crear un dispositivo de bloque en RAM