Soy un nuevo usuario de Ubuntu con una instalación nueva y estoy ansioso por comenzar. Sin embargo, todos mis datos importantes están en la matriz RAID 0 del software de Windows, y necesito que permanezca allí, ya que también estoy iniciando dualmente Windows. Necesito acceso a estos datos en Ubuntu, y realmente no puedo hacer nada real hasta que tenga acceso.
Ya he investigado este tema lo mejor que pude, y logré encontrar una publicación muy útil:
La publicación describe cómo hacer que Ubuntu vea una matriz RAID 0 de Windows que se compone de dos unidades. El comando principal utilizado es sudo mdadm --build /dev/md0 --chunk=64 --level=0 --raid-devices=2 /dev/sdd2 /dev/sdc2
. Según ese usuario, y los otros carteles en el hilo, realmente funciona. Eso es genial.
Todavía no he intentado seguir estas instrucciones. ¿Por qué? La publicación incluye una advertencia sobre cómo no debe escribirle si ingresa el tamaño de fragmento incorrecto; Es comprensible cómo eso podría causar problemas. Mi preocupación es que mi configuración es diferente a su ejemplo, y no estoy seguro de que los comandos se deben ingresar exactamente igual para mi configuración. Tengo miedo de romperlo haciéndolo mal, y por lo tanto deseo obtener el consejo de alguien más experimentado.
Así es como mi configuración difiere de su ejemplo:
- Tengo tres unidades de 1 TB, no dos unidades (del tamaño que sea).
- Tengo dos particiones RAID 0 distribuidas en esas tres unidades: una de 500 GB y 2,3 TB. Esto significa que NO necesito usar los discos completos al crear la matriz RAID, sino usar solo una parte de ellos.
- Utilicé un tamaño de bloque no predeterminado para al menos una de mis particiones RAID 0 cuando las configuré hace años. No tengo idea si este tamaño de bloque es el mismo que el tamaño del fragmento que mencionan. Mi partición de 500 GB tiene un tamaño de bloque de 4 kb (4096 bytes por cluster), y mi partición de 2.3 TB tiene un tamaño de bloque de 64 kb (65536 bytes por cluster).
La salida relevante de sudo lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL
(solo para esas tres unidades RAID0) es:
NAME FSTYPE SIZE MOUNTPOINT LABEL
sdb 931.5G
├─sdb1 1M
├─sdb2 127M
└─sdb3 931.4G
sdc 931.5G
├─sdc1 1M
├─sdc2 127M
└─sdc3 931.4G
sdd 931.5G
├─sdd1 166.7G
└─sdd2 764.7G
La salida relevante de cat /proc/partitions
(solo para esas tres unidades RAID0) es:
8 16 976762584 sdb
8 17 1024 sdb1
8 18 130048 sdb2
8 19 976631478 sdb3
8 32 976762584 sdc
8 33 1024 sdc1
8 34 130048 sdc2
8 35 976631478 sdc3
8 48 976762584 sdd
8 49 174763008 sdd1
8 50 801865728 sdd2
El programa "Discos" en Ubuntu muestra las siguientes particiones para mis unidades:
/dev/sdb: GUID Partition Table .
/dev/sdb1: 1.0 MB, Microsoft LDM metadata.
/dev/sdb2: 133 MB, Microsoft Reserved.
/dev/sdb3: 1.0 TB, Microsoft LDM data.
/dev/sdc: GUID Partition Table partitioning.
/dev/sdc1: 1.0 MB, Microsoft LDM metadata.
/dev/sdc2: 133 MB, Microsoft Reserved.
/dev/sdc3: 1.0 TB, Microsoft LDM data.
/dev/sdd: Master Boot Record partitioning.
/dev/sdd1: 179 GB, Unknown.
/dev/sdd2: 821 GB, Unknown.
/dev/sdd: 136 MB, Unallocated space.
Espero haber proporcionado suficiente información aquí. Entonces, mi pregunta es esta: ¿cuál es el comando adecuado para ingresar con mi configuración, de modo que pueda acceder a mis dos particiones RAID 0 de Windows desde Ubuntu?
Muchas gracias por adelantado.
Ubuntu 14.04 LTS mount raid 1 creado por windows 7 usando
ldmtool
un newby. ** **Yo tuve el mismo problema. Usando la respuesta anterior tuve suerte y lo monté con
cambiando la línea
a
luego agregado
Mi mountall.conf se ve así ahora
anteriormente tenía un script para hacer lo mismo con las 2 líneas
y agregado
ahora está montado cuando se inicia ubuntu
¡No sé si esto funcionará para ti!
fuente
Las otras respuestas funcionaron solo parcialmente en Mint 18.3.
El montaje automático de las unidades Raid0 fue un poco más difícil ya que la edición
/etc/init/mountall.conf
nunca funcionó en mi sistema y quería poder montar el volumen distribuido usando una definición/etc/fstab
y no usar un script/etc/rc.local
.Entonces esto es lo que hice:
sudo apt-get install ldmtool
Comprueba que el volumen se reconoce y se puede montar correctamente con:
sudo ldmtool create all
Sabiendo que mi sistema podía ver y escribir en las unidades. Creé un servicio (siguiendo las instrucciones de este sitio :( https://wiki.archlinux.org/index.php/Dynamic_Disks )
creó un archivo en
etc/systemd/system/
llamadoldmtool.service
con la descripción del servicio:Para habilitar el servicio al inicio:
sudo systemctl is-enabled ldmtool
Para encontrar el UUID del volumen utilizado:
sudo blkid
Lo que me dio la siguiente información:
/dev/mapper/ldm_vol_XXX-Dg0_Volume1: LABEL="6TB_Raid" UUID="0A281FC6281FAFA5" TYPE="ntfs"
Entonces creé una línea
/etc/fstab
que dice:El volumen está ahí cada vez que inicio.
fuente