GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo detectar un nuevo disco duro conectado sin reiniciar?

Como se mencionó anteriormente, puede escanear todos los hosts existentes con una sola línea:

for host in /sys/class/scsi_host/*; do echo "- - -" | sudo tee $host/scan; ls /dev/sd* ; done

y el resultado:

$ for host in /sys/class/scsi_host/*; do echo "- - -" | sudo tee $host/scan; ls /dev/sd* ; done
- - -
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb  /dev/sdb1  /dev/sdc  /dev/sdc1
- - -
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb  /dev/sdb1  /dev/sdc  /dev/sdc1

    ︙

- - -
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb  /dev/sdb1  /dev/sdc  /dev/sdc1
- - -
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb  /dev/sdb1  /dev/sdc  /dev/sdc1
- - -
/dev/sda  /dev/sda1  /dev/sda2  /dev/sdb  /dev/sdb1  /dev/sdc  /dev/sdc1  /dev/sdd  /dev/sdd1

La última línea nos muestra /dev/sdd se descubrió el dispositivo.


A continuación se muestra el comando que debe ejecutar para escanear los dispositivos host para que muestre el nuevo disco duro conectado.

echo "- - -" >> /sys/class/scsi_host/host_$i/scan

$i es el número de host


Esto funcionó para mí para actualizar todos los dispositivos:(como un comando más fácil de ejecutar)

echo "- - -" | tee /sys/class/scsi_host/host*/scan

Linux
  1. Cómo generar una contraseña aleatoria en Linux usando /dev/random

  2. Linux:¿Diferencia entre /dev/console, /dev/tty y /dev/tty0?

  3. ¿Cómo montar este disco?

  4. ¿Cómo codificar en base64 /dev/random o /dev/urandom?

  5. ¿Cómo se intercambia /dev/sda con /dev/sdb?

Cómo agregar un nuevo disco en Linux CentOS 7 sin reiniciar

Linux:diferencia entre /dev/console, /dev/tty y /dev/tty0

Cómo usa Linux /dev/tty y /dev/tty0

hacer eco o imprimir /dev/stdin /dev/stdout /dev/stderr

¿Por qué se requieren < o > para usar /dev/tcp?

Diferencias entre /dev/sda y /dev/sda1