pendrive tarda mucho en extraerse

10 envíos / 0 nuevos
Último envío
#1 Dom, 23/06/2019 - 11:03
Bonteruel
Imagen de Bonteruel
Desconectado/a
se unió: 02/07/17

pendrive tarda mucho en extraerse

Estado: 
[SOLUCIONADO]

Saludos. El o los pendrives son de 16GB. Usados como dispositivos booteables. Tambien ocurre con disco duro externo de 1TB. Apliqué la solución sugerida en este enlace, https://unix.stackexchange.com/questions/107703/why-is-my-pc-freezing-while-im-copying-a-file-to-a-pendrive/107722#107722 y la extracción sigue igual de lenta (50 segundos)

Dom, 23/06/2019 - 13:19
caliban
Imagen de caliban
Desconectado/a
moderador
se unió: 14/01/16

Intenta  desmontarlo manualmente a ver que ocurre .Para facilitarte las cosas podes usar ' pmount' , lo instalas desde repositorios.

aptitude update
aptitude install pmount

Luego  para demontar en forma segura 

## Primero averigüas cual es el dispositivo ,por ejemplo con ( y como root ! ) :
fdisk -l 
## Tambien podrias usar 
lsblk 
## identificado el dispositivo lo desmontas como usuario simplemente con 
pumount /dev/sdxy  ## reemplazando claro lo que corresponda.

Por defecto y si no indicas lo contrario (un punto de montaje) pmount montara el dispositivo con su nombre  en  /media/dispositivo

Edito: Fijate acá como referencia para que entiendas lo que estas haciendo

Dom, 23/06/2019 - 15:20
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

Bonteruel:

 El o los pendrives son de 16GB. Usados como dispositivos booteables. Tambien ocurre con disco duro externo de 1TB.

 

 Ten en cuenta además, que si has arrancado desde ese pendrive o disco duro, este está actuando al mismo tiempo

 como disco de sistema y como disco de almacenamiento. (Como lo haría el hdd interno, pero a la velocidad que marque

 el port usb al que esté conectado)

 Por tanto no sería de extrañar que cuando hay mas tráfico de datos se ralentice el sistema, y por tanto tarde visiblemente más

 en hacer la operación pedida, ya que "el caño es estrecho".  Es parecido a una carretera con obras en un carril.

 

 ¿Que se puede hacer para aliviar esto?.

 De un lado, consultar si el puerto de ordenador que estás usando es el de máxima velocidad. (En varios ordenadores

 hay tomas más rápidas y otras más "relajadas").

 

 2 - En el caso del pendrive, -si tu computadora tiene el estandar implementado-, intenta usar pendrives que acepten

 la velocidad usb 3.0.  Muchos pendrives siguen en el 2.x.

 

 3- A fin de aliviar un poco la congestión del tráfico, mirar de dejar los archivos, (al menos durante el tiempo de ejecución),

 que se acceden más frecuentemente en alguna partición del disco interno.  (logs varios, scripts, drivers y firmware

 específico para algo, ...)

 Y al cerrar, o cada x minutos se hace una copia de los mismos al pendrive

 

 Y también, claro intentar poner la swap en el disco duro interno, no en el pendrive.

 Y aunque no se el grado de mejora que reporte, memoria, toda la ram que puedas ponerle.

 

 Porque si no va a ser parecido a trabajar con todo el sistema en un cd/dvd. Funciona si, pero no quiere que le

 des prisas.

 Y al cerrar, y expulsar, tardará mucho más porque tiene que cerrar docenas de flujos de datos, y ficheros,

 escribir el estado actualizado, enviar las ordenes y recibir los partes de "OK" de todo el fs, limpiar flags de

 los directorios, etc.

 Y eso toma su tiempo a través de esa conexión.

 

 Un saludo.

Lun, 24/06/2019 - 13:01 (Responder a #3)
Bonteruel
Imagen de Bonteruel
Desconectado/a
se unió: 02/07/17

Lo hice, se desmonta inmediatamente, pero aún sigue apareciendo en DISPOSITIVOS en thunar. ¿Es seguro extraerlo si solo se ha desmontado? Además, este método implica alargar un poco más el proceso de extracción; abrir la terminal, identificar la unidad y digitar el comando. Debe haber algún método para hacerlo más rápido con el ratón o touchpad. Encontré esto https://nebul4ck.wordpress.com/2015/03/03/desmontar-usb-y-extraer-de-forma-segura/ pero da error, "Error unmounting /dev/sdb1: GDBus.Error:org.freedesktop.UDisks2.Error.NotMounted: Device `/dev/sdb1' is not mounted"

Lun, 24/06/2019 - 13:21 (Responder a #4)
Bonteruel
Imagen de Bonteruel
Desconectado/a
se unió: 02/07/17

De los tres puertos, solo uno es 3.0. Probé en ese e igual tarda en desconectar desde thunar. Y el disco duro externo 3.0 no está como dispositivo de arranque, e igual tarda. Los pendrives no los estoy usando en el momento como unidad de arranque. Debe haber algún ajuste que se pueda hacer a thunar para acelerar la extracción, y eso es lo que busco.

Tu tercer punto creo que aplicaría solo si arranqué de la unidad.

Mar, 25/06/2019 - 15:17
Percontator
Imagen de Percontator
Desconectado/a
colaborador
se unió: 20/03/16

 

 Si, claro, la explicación, y especialmente el 3er punto se basan el la suposición de que son parte del sistema.

 Bonteruel:

Saludos. El o los pendrives son de 16GB. Usados como dispositivos booteables.

(Al decir booteables, doy por supuesto que se ha hecho el boot desde ellos, por tanto son parte del sistema ).

 

En cuanto al  "Error unmounting /dev/sdb1: GDBus.Error:org.freedesktop.UDisks2.Error.NotMounted: Device `/dev/sdb1' is not mounted""

Hay algunas consideraciones al respecto, o al menos yo me las suelo hacer.

Si la unidad es parte "importante" del sistema, dudo que te deje extraerla, o al menos del todo, ya que

entonces se quedaría sin una parte, o sin casi nada, del árbol y el sistema de ficheros.

Si es una parte "accesoria" del sistema, (por ejemplo una partición auxiliar de datos, montada ya desde

el arranque del sistema), imagino que si te dejará expulsarla, -siempre que no esté en uso por algún programa

o script-.  Pero si no te deja expulsarla por el nombre de dispositivo, prueba a pedirlo por el nombre del sitio

en que está montado.

 Por ejemplo, si yo inserto mi pendrive, -vulgar y corriente-, en /media/sda1,  (/dev/sda1 en  /media/sda1),

 siempre hago umount /media/sda1, y no umount /dev/sda1, porque algunas veces luego notaba como que

 si cambiaba y montaba otro, funcionaba como un poco raro. No se, tal vez son manías mías, pero el caso

 es que me acostumbré a pedirlo por el punto de montaje, y dejar lo de los /dev/ al cuidado del sistema.

 

 En cuanto al thunar, no sabría decirte, no lo he llegado a usar nunca.

 

 Ya que estamos, sería bueno ver una copia de la salida de la orden mount con el pendrive "en línea"

 y otra desmontado, para ver como lo tiene puesto.

 

 [Añado]: Acabo de fijarme en el artículo del link y supongo que es coincidencia. Imagino que tu pendrive

 será realmente sdb1, ¿no?.

 No vaya a ser que influenciado por la lectura teclees "sdb1" cuando realmente lo tienes en otro sitio.

 (a veces pasa).

 Gracias por el link, no conocía lo del 'detach' , solo el 'umount'.

 

 Y otra nota.  Aunque no suele ser el caso de los pendrives, si el dispositivo conectado tiene varias particiones,

 tu puedes desmontar 1 ó 2 o las que sean. pero en tanto quede una montada, el dispositivo permanece

 allí, visible y accesible.

 

Mar, 25/06/2019 - 21:26
Panko
Imagen de Panko
Conectado
moderador
se unió: 18/02/16

Que un dispositivo aparezca en thunar, caja, o dolphin, no significa que esté montado. Puede estar desmontado, pero ser reconocido como dispositivo extraíble, lo que hace que  aparezca tanto en los exploradores como en los notificadores de dispositivos. La mejor forma de saber lo que hay montado es usanr el comando mount, que te dirá lo que  está montado y lo que no. Si no aparece como montado, quiere decir que todo lo referente al pendrive ha sido sincronizado y desmontado, con lo que es completamente seguro extraerlo.

Por otro lado, tienes que considerar que un pendrive booteable puede tener más de una partición dependiendo de como se haya hecho booteable, y desmontar una de ellas no implica desmontar todo el dispositivo (eso creo que está claro).

¿Desde donde desmontas los dispositivos? Dolphin, por ejemplo, (desconozco si existe la opción en thunar) te permite desmontarlo desde el mismo explorador, ya sea con un icono junto al mismo como con una opción del menu contextual (click derecho). Se puede dar el caso de que thunar tarde en "darse cuenta" de que el dispositivo no está ya montado, lo cual sería achacable a un bug, y sería recomendable que lo reportaras.

Por lo que veo por ahí, si puede ser cosa de thunar. Si se desmonta inmediatamente desde consola pero no desde tunar, es cosa de este último, que  puede que deje algún proceso accediendo al dispositivo. Puede ser incluso alguna configuración vieja que arrastres en tu usuario. Sería interesante que crearas un usuario nuevo y probaras desde el mismo si te ocurre lo mismo.

 

Una cosa que se me olvida... ¿usas alguna aplicación o método de automontado de dispositivos? Éstos también pueden ser parte del problema.

  No hay bar que por bien no venga....
Mié, 26/06/2019 - 14:35
Bonteruel
Imagen de Bonteruel
Desconectado/a
se unió: 02/07/17

Con respecto a si la usb es booteable,ocurre lo mismo si el pendrive no está formateado como dispositivo de arranque. Cuando lo desmonto desde terminal y ejecuto mount, no veo el dispositivo en la lista. Por el momento lo desmontaré desde la terminal y lo extraeré físicamente. Aunque sigue siendo más práctico y rápido extraerlo con click derecho  desde thunar, por lo que me remitiré a consultar con thunar-volman(así se llama el programa o plugin) o ver si alguien más ha reportado el problema, encontrando su respectiva solución.

Mié, 26/06/2019 - 14:49
rockyiii
Imagen de rockyiii
Conectado
administrator
se unió: 11/01/16

y si esos pendriver / discos tienen errores y por eso estan lentos https://laguialinux.es/analizar-sistema-de-archivos-y-particion/

Jue, 27/06/2019 - 16:18
Bonteruel
Imagen de Bonteruel
Desconectado/a
se unió: 02/07/17

Inicié sesón en arch+xfce y la extracción de dispositivos usb es rápida. Así que investigué un poco más, finalmente desinstalé udisks2, gvfs, gvfs-backends,gvfs-daemons (junto con algunos paquetes que dependían de ellos) y los volví a instalar. Reinicié el equipo y la extracción funcionaba rápidamente(unos 2 segundos).