![¿Cómo puedo desactivar el disco duro externo?](https://rvso.com/image/1035896/%C2%BFC%C3%B3mo%20puedo%20desactivar%20el%20disco%20duro%20externo%3F.png)
Quiero desactivar el disco duro externo desde el terminal antes de desmontarlo.
Es una unidad sata conectada a través de usb.
Ejecutar hdparm da esto
ry@G62x:/media$ hdparm -S10 937b2299-48ff-4a9c-8228-67ed4453e8fb/
937b2299-48ff-4a9c-8228-67ed4453e8fb/:
setting standby to 10 (50 seconds)
HDIO_DRIVE_CMD(setidle) failed: Inappropriate ioctl for device
Respuesta1
Puede desmontar y desactivar de forma segura un disco duro externo desde la terminal más fácilmente utilizando la funcionalidad de línea de comandos de udisks
, que no requiere el uso de sudo si su sistema está configurado correctamente. (Para enumerar los nombres de sus dispositivos, ingrese mount
primero en la terminal).
Cuando haya encontrado su disco externo, utilice los siguientes comandos. Primero debes desmontar la partición (usar sdb1
o lo que mount
se muestre como ubicación):
udisks --unmount /dev/sdb1
Luego, para eliminar de forma segura (es decir, girar hacia abajo; escuchará que hace clic y gira hacia abajo), use solo sdb
, por ejemplo:
udisks --detach /dev/sdb
NOTA:es deimportancia crucialaquí que usas sdb
o sdc
sin número de partición cuando usas la detach
opción; es decir, sdb1
o sdc1
no funcionará. Primero se debe desmontar la partición y luego el disco en sí, como se muestra en los ejemplos.
Los udisks
comandos funcionan correctamente para todos mis discos duros externos pata y sata.
Respuesta2
La opción udisk no funcionó en mi caso pero sí lo siguiente:
sudo umount /dev/sdb1
sudo hdparm -y /dev/sdb
Utilizo estos comandos cuando apago de forma remota un servidor Linux sin cabeza con una unidad USB externa. La seguridad no es una preocupación en mi caso, por lo que la contraseña del servidor está en el script.
Para un servidor Ubuntu y un cliente Windows, el siguiente archivo por lotes, suponiendo que PuTTY esté instalado:
C:\"Program Files (x86)\PuTTY\plink.exe" -ssh -t -l SERVERUSERNAME -pw PASSWORD -noagent 192.168.2.22 "echo PASSWORD | sudo umount /dev/sdb1 ; sudo -S hdparm -y /dev/sdb; sudo -S halt -i now"
Para un servidor Debian, reemplácelo sudo halt -i now
con shutdown -h -P
; en ambos casos la tarjeta de red permanece activa, por lo que se puede activar más tarde.
Respuesta3
Si se trata de una unidad de 2,5", debería poder escuchar el sonido de clic de la unidad unos 15 segundos después de desconectarla. Eso es cuando la unidad estaciona los cabezales de lectura/escritura a un lado y puede retirarla con seguridad. Si es una unidad de 3,5", entonces no hay Una manera de hacer que la extracción sea más segura girando la unidad hacia abajo.
Respuesta4
Para discos USB externos, utilice
sg_start --stop /dev/sdb
Instalar usando
sudo apt-get install sg3-utils
Funciona para mis discos WD My Book Essential.