¿Por Qué Se Cuelga Linux Al Copiar Ficheros a Un Usb? (Sin comprobar)

Es posible que a vosotros también os haya ocurrido. Al realizar una operación de copiar un fichero grande a un usb en linux, o simplemente muchos ficheros que requieran tiempo para copiar, el sistema operativo se cuelga y va muy lento. Buscando un poco encontré una posible solución al problema. Veámosla:

La respuesta la encontré en unix.stackexchange, en una pregunta que realizó el usuario Mikhail Morfikov. Y la respuesta la dió el usuario Rmano.

Descripción del problema

Este problema ocurre en sistemas de 64bits con bastante memoria, es un bug del kernel pendiente de resolver.

Cómo solucionar el cuelgue del sistema al copiar

ficheros a un usb

Una posible solución consiste en ejecutar los siguientes comandos como root :

echo $((16*1024*1024)) > /proc/sys/vm/dirty_background_bytes
echo $((48*1024*1024)) > /proc/sys/vm/dirty_bytes

Si queremos que se conserven entre reinicios, debemos añadirlos al fichero /etc/rc.local

Sin embargo, cambiar dichos valores afectará a la tasa de transferencia entre el usb y el disco duro, así que los ficheros tardarán más tiempo en copiarse, pero al menos el sistema no se colgará y podremos seguir usándolo.

Restaurar los valores por defecto

Para volver a los valores normales, hay que fijar los valores a

echo 0 > /proc/sys/vm/dirty_background_bytes
echo 0 > /proc/sys/vm/dirty_bytes

El significado de estos parámetros es:

  • /proc/sys/vm/dirty_background_bytes: Contains the amount of dirty memory at which the background kernel flusher threads will start writeback.
  • /proc/sys/vm/dirty_bytes: Contains the amount of dirty memory at which a process generating disk writes will itself start writeback.

PD: No lo he comprobado personalmente.

Referencias

http://unix.stackexchange.com

2 comentarios en “¿Por Qué Se Cuelga Linux Al Copiar Ficheros a Un Usb? (Sin comprobar)”

    1. Saludos Javier, si es cierto me ocurrió un montón de veces, es como si el procesador y la RAM dejaran de trabajar y luego de un rato empezaba a copiar kb/s hasta a e mejoraba progresivamente, se formaba el cuello de botella, jejeje. Y ahora en estos días que el apagón por ahorro esta al orden del día, puedes perder hasta la USB de un apagón súbito.

Deja un comentario

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