Cambiar el disco duro en el WD My Book World Edition
Introducción
Los poseedores de un My Book World Edition (un modelo de NAS de Western Digital) os podéis encontrar en la situación de querer cambiar el disco duro interno que tiene, ya sea porque se haya estropeado, queráis poner uno de más tamaño o incluso poner uno de menor tamaño (este a sido mi caso).
En este artículo os voy a explicar como hacerlo.
Proceso
Lo primero de todo es abrirlo para poder acceder al disco duro interno. Para abrirlo solo hay que estirar con una mano de la tapa de delante y detrás y con otra mano la de arriba y abajo. Luego ya es quitar unos pocos tornillos y ya podremos sacar el disco duro.
Ahora vamos a preparar el ordenador. Para estar seguro que no rompemos nada de nuestro ordenador os recomiendo que desconecteis todos los discos duros de vuestro ordenador, excepto el nuevo que queréis poner en el MBWE. Luego arrancáis el ordenador con un cd-live de Ubuntu. Una vez que haya cargado, instalamos el programa mdadm (que se encarga de gestionar particiones en raid) que es necesario para la preparación del nuevo disco duro (aunque no hace falta ya que el programa que ejecutaremos luego lo instalaría, pero a mi me ha dado algún problema y prefiero hacerlo así). Para eso tenemos que ejecutar el siguiente comando:
>> sudo apt-get install mdadm
Llegado a este punto, ahora nos descargamos el programa que preparará el nuevo disco duro (mbwe.tar.gz) y el firmware que le queremos poner al MBWE (Lo mejor es poner el wdhxnc-01.02.06.img y luego actualizar al último). Una vez descargados, descomprimimos el programa y colocamos el firmware en el sitio correcto:
>> tar -zxvf mbwe.tar.gz >> mv wdhxnc-01.02.06.img mbwe/fw.img
Antes de iniciar el proceso, tendremos que editar el fichero mbwe-config.sh rellenando las variables que encontraremos en él con los datos de nuestro MBWE que podremos encontrar en una pegatina en su parte inferior. Estos datos son:
- El nombre del dispositivo en Ubuntu: Por ejemplo /dev/sda. Lo podéis ver con el comando fdisk
- El número serie: Por ejemplo WCAV34323221
- El modelo: WDH1NC si tenemos un My Book World Edition (solo tiene 1 disco duro) o WDH2NC si tenemos el My Book World Edition II (que tiene dos discos duros)
- Su dirección M.A.C: Por ejemplo 02:86:C9:7D:DD:43
Una vez que hemos rellenado correctamente estos datos, iniciamos el proceso ejecutando el siguiente comando:
>> sudo bash ./mbwe-install.sh
Lo primero que hará es preguntaros si los datos que hemos puesto son correctos. Escribimos "yes" y le damos al enter. Si detecta que vamos a poner un firmware más actual que el que conoce también nos pedirá confirmación.
Cuando haya terminado apagamos el ordenador, desconectamos el disco duro y lo conectamos al MBWE. Lo encendemos y esperamos a que acabe de cargarse. Hay veces que no lo coge a la primera o que hay que repetir todo el proceso, pero al final se consigue.
Problemas
En ocasiones me ha pasado que al conectar el disco duro nuevo y acceder a la página de administración del dispositivo, me salía una barra de proceso que tardaba horas y horas en acabar. Luego entraba y veía que ponía que había un error en el Data Volumen. Esto significa que la partición donde se almacenarán los datos que pondremos no se ha creado bien.
Para solucionar esto tenemos que activar el acceso por ssh:
- Entramos en la página de administración poniendo en un navegador web la ip del dispositivo y rellenando el usuario y contraseña correspondientes.
- Le damos a la opción "Modo avanzado".
- En la pestaña de "Sistema" entramos en la opción "Avanzado".
- En la sección "Acceso a raíz" activamos la opción de "Acceso SSH" y le damos al botón "Enviar".
Ahora nos conectamos por ssh con el usuario root y la contraseña que nos ponía al activar el ssh (suele ser welc0me). Por último formatearemos la partición de datos en el formato correspondiente y la montaremos en su sitio correspondiente:
>> mkfs.xfs /dev/md2 >> mount /dev/md2 /DataVolume
Si teníamos datos y no queremos formatear, podemos intentar reparar la partición existente. Primero la verificamos con este comando:
>> xfs_repair -n /dev/md2
Y luego la reparamos con este otro:
>> xfs_repair /dev/md2