Saltar al contenido

¿Por qué la transferencia de archivos USB es tan lenta en 12.10?

Por fin luego de tanto batallar pudimos dar con la respuesta de esta obstáculo que tantos lectores de nuestra web tienen. Si quieres compartir algún dato no dudes en dejar tu información.

Solución:

Me temo que tu problema no tiene solución. Las velocidades de transferencia lentas de USB son un fantasma en la historia de Ubuntu, que aparece y desaparece de vez en cuando. Sucede porque los desarrolladores en la mayoría de los casos no pueden reproducir este problema y luego no se lanzará ninguna solución.

Puede ver un fenómeno de discusiones sobre las velocidades de transferencia USB lentas en Ubuntu (y sus “primos”). Por ejemplo puedes ver este hilo, esta discusión y este otro hilo.

Algunos dicen que habilitar o deshabilitar el soporte USB heredado en el BIOS resuelve el problema, aunque parece ser un caso raro específico.

Hay un error informado en LaunchPad que presenta una solución para el problema, pero como está algo desactualizado, no puedo evaluar su efectividad hoy en día. La solución alternativa la presenta Jean Pierre en el error n.º 66115. Habla sobre la solución alternativa en este comentario y luego en este comentario más detallado.

Una discusión candente es sobre el modo de sincronización que se habilita cuando Nautilus monta un dispositivo, aunque más allá de Konqueror (KDE equivalente a Nautilus) no he encontrado a nadie que tenga la opción de sincronización deshabilitada para Nautilus.

Algunas soluciones alternativas de eficacia dudosa se analizan en esta pregunta de superusuario.

Si no tuviste suerte hasta aquí, te diré que actualmente no existe una solución para el problema.

Actualmente hay un error informado en LaunchPad y puede marcarlo como un problema que le afecta. Si su hardware difiere del que se informa del error, puede agregar un comentario que informe sobre su hardware afectado.

A pesar del pesimismo de la respuesta muy completa de Rodrigo, sospecho que la mayoría de estos casos se deben simplemente al comportamiento predeterminado de usbmount o los controladores hotplug equivalentes para forzar la escritura en el disco en lugar del almacenamiento en caché. Deberías comprobar si sync está habilitado para el dispositivo, por ejemplo, buscando la línea correspondiente de cat /proc/mounts. Puede verse algo como:

/dev/sdb1 /media/usb0 fuseblk,sync,rw,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0

Nota la sync bandera. Debe evitar que esto se establezca. Si monta manualmente, debe cambiar la entrada fstab como en esta respuesta. Si está automontado, eche un vistazo a la salida de tail /var/log/syslog justo después de conectar y buscar una línea como:

Jul 21 19:28:51 my-machine usbmount[3823]: executing command: mount -tntfs -sync,onoexec,nodev,noatime,nodiratime /dev/sdb1 /media/usb0

Si está siendo montado por usbmount, puede seguir mi consejo en otra respuesta y cambiar el MOUNTOPTIONS en linea /etc/usbmount/usbmount.conf de:

MOUNTOPTIONS="sync,noexec,nodev,noatime,nodiratime"

a

MOUNTOPTIONS="noexec,nodev,noatime,nodiratime"

Comentarios y puntuaciones

Recuerda mostrar este post si te valió la pena.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

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