esperando que puedas ayudarme. La unidad de arranque actual de mi servidor parece estar muerta. No puedo arrancar. Internamente tengo cuatro unidades. Los últimos tres se configuraron como raid 5 con mdadm. La unidad en la ranura 1 era solo una unidad de almacenamiento estándar sin nada en ella de lo que no haya hecho una copia de seguridad en otro lugar.
Mi pregunta principal es, si realizo una nueva instalación del servidor Ubuntu en la unidad 1, ¿podré detectar mi raid (unidad 2-4) sin perder todos los datos almacenados? Lo siento si no soy lo suficientemente específico o técnico.
Respuesta1
Después de instalar el servidor, sí, es posible recuperar la matriz MD RAID. Hay muchas guías para hacer esto en línea si busca mdadm
y reassemble
cuáles son las palabras correctas.
Esencialmente, primero desea verificar que la matriz esté allí al arrancar, observando cat /proc/mdstat
cuál debería revelar el /dev/mdX
nombre, qué dispositivos están en la matriz y qué tipo de matriz. Por ejemplo, se trata de una matriz RAID 5 activa que /dev/md0
comprende particiones en las unidades /dev/sdd4
, /dev/sdb2
, /dev/sda0
y /dev/sdc1
.
alan@earth:~$ cat /proc/mdstat
Personalities : [raid6] [raid5] [raid4] [linear] [multipath] [raid0] [raid1] [raid10]
md0 : active raid5 sdd[4] sdb[2] sda[0] sdc[1]
8790402048 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
bitmap: 8/22 pages [32KB], 65536KB chunk
El tuyo puede verse diferente, pero eso es más o menos lo que deberías conseguir.
Si no lo hace, puede usar el siguiente comando para escanear (pero esto no debería ser necesario ya que creo que Ubuntu escaneará al arrancar).
sudo mdadm --assemble --scan --verbose
Una vez que tenga el nombre del dispositivo, puede probar a montarlo con un archivo simple sudo mkdir /mnt/array && sudo mount /dev/md0 /mnt/array
y consultar los archivos en formato /mnt/array
. Si todo está bien, puede agregar una entrada para /etc/fstab
montar en el arranque.