Desconexión de discos duros en caliente (Hot swap) en GNU/Linux.
En mi trabajo como técnico me encuentro muchas veces que necesito extraer datos de los discos duros de los clientes.
Para realizar este trabajo me he comprado una caja para el pc que permite la conexión de dispositivos SATA (Hot swap) en su parte superior, la Thermaltake urban s41, esto me resulta muy como a la hora de salvar datos puesto que solo tengo que enchufar en la parte superior el disco.
Luego con grsync saco los datos a un disco de 2 teras que tengo en el pc para tales fines. Una vez he terminado de pasar datos tengo que extraer el disco.El problema es que para desconectar el disco hay que hacer dos cosas desmontar las particiones y parar los motores del disco.
Para desmontar las particiones utilizo la herramienta incluida en el sistema simplemente pulso en el botón de desmontar dentro del navegador de archivos.
Para parar los motores necesitamos ejecutar el comando hdparm .
Primero hay que averiguar cual es el dispositivo:
prueba@prueba-desktop:~$ sudo blkid [sudo] password for prueba: /dev/sda1: UUID="a6e8cc30-8888-4e6f-8f9e-6dd0e21bc5fa" TYPE="ext4" /dev/sdb1: LABEL="datos" UUID="88e26555-1e99-4a15-bd3e-cd1b90df6cf4" TYPE="ext3" /dev/sdc1: LABEL="datos viejo" UUID="60507B8F507B6B24" TYPE="ntfs"
Por la etiqueta (LABEL) identifico el disco en este caso sdc
Posteriormente ejecuto.
sudo hdparm -Y /dev/sdc /dev/sdc: issuing sleep command
Con esto se detiene el disco, te das cuenta que funciona por que si lo tocas por la parte superior notas como deja de girar.
Una vez haya parado puedes extraerlo sin problemas.
Y todo esto sin apagar el equipo ¡es fantástico!
No olvideis hacer un +1 en las redes sociales…. Es que me hace mucha ilusión :).
Interesante. Creo que la BIOS de mi placa GIGABYTE tiene alguna cosa de estas de extraer el disco duro en caliente, pero en su día no me funcionó… 🙁
Pero si tiras del cable también se para, jejejejej