Bien, tengo tres archivos de imagen /home/
y cada uno reside en diferentes unidades físicas:
image1.img
image2.img
image3.img
Cada imagen es del mismo tamaño, y quiero poner las imágenes en RAID0.
¿Cómo debo hacer para RAIDing?
EDITAR: Usando mdadm me sale este error:
EDITAR: Salida de cat /proc/mdstat
EDITAR: Salida de sudo gparted /dev/md0
mount
raid
disk-image
Daniel
fuente
fuente
cat /proc/mdstat
dice sobre este error?Respuestas:
Para instalar el software RAID de Linux, debe instalar el
mdadm
paquete.Si desea crear un software RAID-0 a partir de los tres archivos de imagen, debe crear dispositivos de bucle para cada archivo de imagen:
Después de que pueda crear una matriz RAID-0 a partir de ellos:
fuente
mdadm
.Si su sistema cumple con los requisitos básicos que podría usar
zfs
( 8 GB de RAM, sistema de 64 bits ):Agregue repositorio y actualice la lista de paquetes:
Paquete de instalación:
Cree un vdev rayado (sin redundancia, pero solicitó RAID0):
Esto crea la banda y la monta en / vol0.
Esto crea un sistema de archivos zfs en la banda y lo monta en / vol0 / filesystem. Utilizar
si quieres cambiar el punto de montaje.
También puede agregar compresión automática:
Ahora todo lo que pones en / mnt / filesystem / compressed se comprimirá automáticamente.
fuente
Este es de hecho el problema. Los archivos son de 0 bytes, y no puede buscar dentro de ellos. Tienes que hacer archivos que realmente tengan un tamaño. Puede ser un archivo disperso si desea:
Ahora puedo hacer dispositivos de bucle y ensamblar matriz:
Los archivos dispersos crecerán hasta el tamaño máximo, a medida que se escriban datos en ellos. Ellos no encogerse si se eliminan archivos dentro del sistema de archivos.
fuente