[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Reescaneo de dispositivos scsi sin reiniciar



El día 2 de agosto de 2012 08:27, Trujillo Carmona, Antonio
<antonio.trujillo.sspa@juntadeandalucia.es> escribió:
>
> El mié, 01-08-2012 a las 15:14 +0200, Esteban Torres Rodríguez escribió:
>> El día 1 de agosto de 2012 14:44, Trujillo Carmona, Antonio
>> <antonio.trujillo.sspa@juntadeandalucia.es> escribió:
>> >
>> > El mié, 01-08-2012 a las 13:51 +0200, Esteban Torres Rodríguez escribió:
>> >> El día 1 de agosto de 2012 13:49, Esteban Torres Rodríguez
>> >> <mortenol.torres@gmail.com> escribió:
>> >> > Buenas,
>> >> >
>> >> > Tengo algunos servidores virtuales con vmware server y siempre tengo
>> >> > el mismo problema cuando doy algún disco a estos servidores.
>> >> >
>> >> > No tengo un procedimiento que me funcione en todos los servidores,
>> >> > excepto reiniciar.
>> >> >
>> >> > He probado estas opciones:
>> >> >
>> >> > http://www.cyberciti.biz/tips/vmware-add-a-new-hard-disk-without-rebooting-guest.html
>> >> >
>> >> > y en algunas máquinas me funciona y en otras no.
>> >> >
>> >> > También he probado con este script:
>> >> >
>> >> > http://www.garloff.de/kurt/linux/#rescan-scsi
>> >> >
>> >> > y me pasa igual, en algunas si y en otras no.
>> >> >
>> >> > Lo único que me ha funcionado en todas es el reinicio.
>> >> >http://www.cyberciti.biz/tips/vmware-add-a-new-hard-disk-without-rebooting-guest.html
>> >> > Por que?
>> >>
>> >> Perdón, se me olvidaba.
>> >>
>> >> cuando hago un lsscsi veo el disco y en el dmes me aparece también el disco:
>> >>
>> >> sd 0:0:1:0: [sdb] Attached SCSI disk
>> >>
>> >> Pero con el fdisk -l no me aparece y no puedo darle formato.
>> >>
>> >>
>> > Como se trata de discos que has añadido con el vmware saves su numero de
>> > dispositivo, por lo que puedes re-scanearlo con
>> >
>> > echo "- - -" > /sys/class/scsi_host/host#/scan
>> > y posteriormente añadirlo con:
>> > echo "scsi add-single-device <x> <x> <x> <x>" > /proc/scsi/scsi
>> >
>> > Ten en cuenta que en Vmware tienes dos opciones para añadir discos, la
>> > primera, y mas simple, es añadir el disco al controlador que ya esta en
>> > uso, y otra la de añadir un nuevo controlador scsi y un disco nuevo en
>> > ese controlador, eso cambia la nomenclatura del disco.
>> >
>> > --
>> > trujo <antonio.trujillo.sspa@juntadeandalucia.es>
>> >
>> >
>> > --
>> > To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
>> > with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>> > Archive: [🔎] 1343825069.5478.25.camel@trujo.hvn.sas.junta-andalucia.es">http://lists.debian.org/[🔎] 1343825069.5478.25.camel@trujo.hvn.sas.junta-andalucia.es
>> >
>>
>> Esta es la salida de lsscsi:
>>
>> [0:0:0:0]    disk    VMware   Virtual disk     1.0   /dev/sda
>> [0:0:1:0]    disk    VMware   Virtual disk     1.0   /dev/sdb
>> [1:0:0:0]    cd/dvd  NECVMWar VMware IDE CDR00 1.00  /dev/sr0
>>
>>
>> Intento añadirlo:
>>
>> echo "scsi add-single-device 0 0 1 0">/proc/scsi/scsi
>>
>> Y nada.... Igual. El fdisk -l solo me detecta el /dev/sda
>>
>>
>
> Esto lo he hecho con una maquina virtual "limpia" con vmware ESX:
> ----------------
> Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
> permitted by applicable law.
> Last login: Thu Aug  2 08:22:26 2012
> root@debian-32-sistemas:~# lsscsi
> [1:0:0:0]    cd/dvd  NECVMWar VMware IDE CDR10 1.00  /dev/sr0
> [2:0:0:0]    disk    VMware   Virtual disk     1.0   /dev/sda
> root@debian-32-sistemas:~# echo "scsi add-single-device 2 0 1
> 0">/proc/scsi/scsi
> root@debian-32-sistemas:~# lsscsi
> [1:0:0:0]    cd/dvd  NECVMWar VMware IDE CDR10 1.00  /dev/sr0
> [2:0:0:0]    disk    VMware   Virtual disk     1.0   /dev/sda
> [2:0:1:0]    disk    VMware   Virtual disk     1.0   /dev/sdb
> root@debian-32-sistemas:~# fdisk /dev/sdb
> El dispositivo no contiene una tabla de particiones DOS válida ni una
> etiqueta de disco Sun o SGI o OSF
> Building a new DOS disklabel with disk identifier 0xfa3eb021.
> Changes will remain in memory only, until you decide to write them.
> After that, of course, the previous content won't be recoverable.
>
> Atención: el indicador 0x0000 inválido de la tabla de particiones 4 se
> corregirá mediante w(rite)
>
> WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
>          switch off the mode (command 'c') and change display units to
>          sectors (command 'u').
>
> Orden (m para obtener ayuda): n
> Acción de la orden
> e   Partición extendida
>    p   Partición primaria (1-4)
> p
> Número de partición (1-4): 1
> Primer cilindro (1-1044, valor predeterminado 1):
> Se está utilizando el valor predeterminado 1
> Last cilindro, +cilindros or +size{K,M,G} (1-1044, valor predeterminado
> 1044):
> Se está utilizando el valor predeterminado 1044
>
> Orden (m para obtener ayuda):
> Orden (m para obtener ayuda): p
>
> Disco /dev/sdb: 8589 MB, 8589934592 bytes
> 255 heads, 63 sectors/track, 1044 cylinders
> Units = cilindros of 16065 * 512 = 8225280 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0xfa3eb021
>
> Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
> /dev/sdb1               1        1044     8385898+  83  Linux
>
> Orden (m para obtener ayuda): w
> ¡Se ha modificado la tabla de particiones!
>
> Llamando a ioctl() para volver a leer la tabla de particiones.
> Se están sincronizando los discos.
> root@debian-32-sistemas:~#
> root@debian-32-sistemas:~# fdisk -l /dev/sdb
>
> Disco /dev/sdb: 8589 MB, 8589934592 bytes
> 255 heads, 63 sectors/track, 1044 cylinders
> Units = cilindros of 16065 * 512 = 8225280 bytes
> Sector size (logical/physical): 512 bytes / 512 bytes
> I/O size (minimum/optimal): 512 bytes / 512 bytes
> Disk identifier: 0xfa3eb021
>
> Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
> /dev/sdb1               1        1044     8385898+  83  Linux
> root@debian-32-sistemas:~#
> ----------------
> ¿Has comprobado que existe el /dev/sdb? si no es un problema del udev
> (creo).
> ¿Has intentado crear la partición? (fdisk sin el -l)
> En fin no se me ocurre como ayudarte, lo que me estraña es que a mi no
> me reconoció el /dev/sdb automáticamente, fue tras el add-single-device
> que apareció, y tras esto no tuve que hacer nada mas.
>
> --
> Hija la primera, del padre entera. Por favor, NO utilice formatos de
> archivo propietarios para el intercambio de documentos, como DOC y XLS,
> sino HTML, RTF, TXT,CSV o cualquier otro que obligue a utilizar un
> programa de un fabricante concreto para tratar la información contenida
> en él. SALUD.
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: [🔎] 1343888821.4729.5.camel@trujo.hvn.sas.junta-andalucia.es">http://lists.debian.org/[🔎] 1343888821.4729.5.camel@trujo.hvn.sas.junta-andalucia.es
>

Salida del fdisk después de seguir tus mismos pasos:

fdisk /dev/sdb

No se puede leer /dev/sdb

Nada!!!! que me toca quedarme a horas que nadie curra y reiniciar el
server. Esta vida del informático no está pagada....


Reply to: