Como Detectar un Nuevo Disco sin Reiniciar Centos

y

Cuando trabajas con equipos que requieren actualizarse es común que los espacios calculados cuando se instaló un servidor no correspondan a las necesidades actuales o futuras, por lo que es común agrear mas discos en alguna máquina virtual o si el almacenamiento es provisto por un storage se pueden agregar discos mediante nuevas LUNs asignadas al server. Cuando ocurre esto es necesario detectar los nuevos discos y muchas veces es necesario hacerlo sin reiniciar el servidor, aquí te comparto cómo detectar un nuevo disco sin reiniciar centos, redhat o cualquier otra distro linux.

Como Detectar un Nuevo Disco sin Reiniciar Centos

En este post no es necesario hablar mucho del tema del almacenamiento, basta decir que se tiene que detectar un nuevo disco al momento de agregarlo, ya sea como un disco nuevo en una máquina virtual vmware por ejemplo, o ya se cuando asignas una nueva LUN en un almacenamiento y se la asignas a un host.

Cuando tienes que asignar nuevos discos siempre es importante tener el estado actual de los dispositivos y los puntos de montaje. Una forma de obtener esta información es con el comando lsblk que arroja una salida parecida a esto:

# lsblk
 NAME                               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
 sr0                                 11:0    1  230M  0 rom  
 sdb                                  8:16   0  120G  0 disk 
 └─vg--home320-lv_home (dm-2)       253:2    0  350G  0 lvm  /home
 sda                                  8:0    0   16G  0 disk 
 ├─sda1                               8:1    0  500M  0 part /boot
 └─sda2                               8:2    0 15.5G  0 part 
   ├─vg_macrotest320-lv_root (dm-0) 253:0    0 13.9G  0 lvm  /
   └─vg_macrotest320-lv_swap (dm-1) 253:1    0  1.6G  0 lvm  [SWAP]
 sdc                                  8:32   0  120G  0 disk 
 └─vg--home320-lv_home (dm-2)       253:2    0  350G  0 lvm  /home
 sdd                                  8:48   0  120G  0 disk 
 └─vg--home320-lv_home (dm-2)       253:2    0  350G  0 lvm  /home

Para detectar los nuevos discos en un equipo baste con ejecutar el siguiente comando:

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

Una vez que se ejecute, el comando marcará los dispositivos para hacer (o forzar) un escaneo de los buses de cada dispositivo presente por lo que permitirá al sistema detectar los discos recientemente agregados. Al volver a ejecutar el comando lsblk podrás apreciar los nuevos discos, como en este ejemplo que ha sido detectado el disco /dev/sde de 60Gb que no tiene un punto de montaje.

# lsblk
NAME                               MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sr0                                 11:0    1  230M  0 rom  
sdb                                  8:16   0  120G  0 disk 
└─vg--home320-lv_home (dm-2)       253:2    0  350G  0 lvm  /home
sda                                  8:0    0   16G  0 disk 
├─sda1                               8:1    0  500M  0 part /boot
└─sda2                               8:2    0 15.5G  0 part 
  ├─vg_macrotest320-lv_root (dm-0) 253:0    0 13.9G  0 lvm  /
  └─vg_macrotest320-lv_swap (dm-1) 253:1    0  1.6G  0 lvm  [SWAP]
sdc                                  8:32   0  120G  0 disk 
└─vg--home320-lv_home (dm-2)       253:2    0  350G  0 lvm  /home
sdd                                  8:48   0  120G  0 disk 
└─vg--home320-lv_home (dm-2)       253:2    0  350G  0 lvm  /home
sde                                  8:64   0   60G  0 disk 

Con este código puedes hacer más sencillo el proceso para detectar los nuevos dispositivos scsi en un servidor Linux.

Espero que este post te sea de gran ayuda.


This entry was posted in Centos and tagged , , , . Bookmark the permalink.

¿Cómo apoyar a ComoInstalarLInux.com ?

¿Te ha sido de utili este post? Si fue así puedes apoyar a este blog con una donación o compartiendo este post en tus redes sociales. Puedes utilizar el siguiente código QR o utilizando el botón de donación de PayPal.
Donativo con paypal

Comentarios

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *



Save my name, e-mail and web site for next time I comment.

*


Calcula para comentar *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Más en Centos
linux swap partition agregar crear
Cómo agregar una partición SWAP en Centos

Si usas AWS o algún otro servicio en la nube te darás cuenta que por lo general no incluyen una...

centos install apache
Centos 7-1611 ha Sido Anunciado y Está Listo para Descargar

Hace algunas semanas se anunciaba el lanzamiento de Red Hat Enterprice Linux 7.3 y como era de esperarse ahora tenemos...

Cerrar