pendrive tarda mucho en extraerse
#1
Dom, 23/06/2019 - 11:03
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, y la extracción sigue igual de lenta (50 segundos)
Intenta desmontarlo manualmente a ver que ocurre .Para facilitarte las cosas podes usar ' pmount' , lo instalas desde repositorios.
Luego para demontar en forma segura
Por defecto y si no indicas lo contrario (un punto de montaje) pmount montara el dispositivo con su nombre en /media/dispositivo
Edito: Fijate para que entiendas lo que estas haciendo
Bonteruel:
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.
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 pero da error, "Error unmounting /dev/sdb1: GDBus.Error:org.freedesktop.UDisks2.Error.NotMounted: Device `/dev/sdb1' is not mounted"
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.
Si, claro, la explicación, y especialmente el 3er punto se basan el la suposición de que son parte del sistema.
Bonteruel:
(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.
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....
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.
y si esos pendriver / discos tienen errores y por eso estan lentos
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).