Linux - Montar USB

   
Vista:
Imágen de perfil de barnarasta

Montar USB

Publicado por barnarasta (146 intervenciones) el 18/08/2012 01:34:57
Buenas noches compañeros.

Desde consola lo suelo montar los USB con

# sudo mount -oiorcharset=iso8859-1 /dev/sdb1 /mnt
en el proceso de COPIAS de SEGURIDAD de las aplicaciones
que los clientes deben realizar a diario.
# sudo umount /mnt para desmontarlo
==========================================================================
el aspecto feo es que sale el message de insercion y reconocimiento en la terminal,
hay forma de evitarlo ??

Mire de hacerlo con:
# sudo mount -oiorcharset=iso8859-1 /dev/sdb1 /mnt >/tmp/ubs1.log 2>/tmp/usb2.log
pero no resulto.

Alguna idea?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Montar USB

Publicado por xve (662 intervenciones) el 18/08/2012 08:44:15
Hola barnarasta, primeramente, creo que hay algún error en lo que pusiste, ya que creo que la instrucción correcta es (o por lo menos en Debian...):
1
# mount -o iocharset=iso8859-1 /dev/sdb1 mnt/

De todas maneras, no entiendo muy bien a que mensaje te refieres, yo realizo el mount tal y como te lo he enseñado y no me muestra ningún mensaje... nos puedes mostrar el texto exacto al que haces referencia?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de barnarasta

Montar USB

Publicado por barnarasta (146 intervenciones) el 18/08/2012 12:56:39
Buenos dias y gracias xve por estar siempre dispuesto,
paso a dar detalles concretos del proceso:
-- Yo tengo varias aplicaciones de gestion sin entorno grafico, solo para consolas y accesos telnet/ssh (lo que ahora llaman ERP's) realizadas a medida segun necesidad de los clientes, ya que no todas las PIME pueden gastarse mas de 15mil en un ERP y yo se lo hago por 400€.

- A los clientes que no disponen de un servicio de copia por FTP a un servidor externo, les tengo habilitada la posibilidad de realizar Copias De Seguridad hacia USB, - pendrive o HD -.

- El proceso se inicia con una pantalla 'dialog' que invita a insertar el USB.
1
dialog --backtitle "Copias de Seguridad" --title "Proceso de Copia" --msgbox "Inserte !AHORA¡ el pincho de Copia de Seguridad" 0 0


y aqui es donde sale esa nota informativa de que el sistema detecto la insercion del USB con mensages:

1
2
3
4
[ 4047.749999] sd 2:0:0:0: [sdb] Assuming drive cache: write through
 [ 4048.501365] sd 2:0:0:0: [sdb] Assuming drive cache: write through
 [ 4048.501412]  sdb: sdb1
 [ 4048.533036] sd 2:0:0:0: [sdb] Assuming drive cache: write through


que no siendo dañinos, afean el proceso .

Mi pregunta se centraba en la posibilidad de omitir, desviar esa nota informativa hacia /dev/null o donde sea para que no apareciera en la pantalla.

Gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Montar USB

Publicado por Tom (339 intervenciones) el 21/08/2012 10:28:14
Es curioso, normalmente esos mensajes van al syslog ...

Mira a ver si este hilo te aporta alguna solución:

http://unix.stackexchange.com/questions/44999/how-can-i-hide-messages-of-udev
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de barnarasta

Montar USB

Publicado por barnarasta (146 intervenciones) el 21/08/2012 17:30:42
Gracias Tom,
si no surge ningun acontecimiento desagradable de lo que manipulé,
- lo tendre unos dias en observacion antes de hacerlo definitivo - ,
ya dejaron de salir los avisos en la consola /dev/tty

de la pagina que me mostraste llegue a la conclusion de que al poner
niveles 3 3 3 3 en /proc/sys/kernel/printk deja de dar los avisos en consola,
la magia esta en "printk" de la cual amplio informacion ===> http://www.kernel-labs.org/?q=book/print/38.


visto el buen resultado,
incorporo a mi script de copias al inicio
#echo " 3 3 3 3 " > /proc/sys/kernel/printk
y restauro los valores originales al finalizar la misma
#echo " 4 4 1 7 " > /proc/sys/kernel/printk

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar