Alkimistta
Posts: 22
Joined: Mon Sep 22, 2014 11:07 pm

Problemas Transmission y disco duro (desesperado).

Fri Jun 02, 2017 9:20 am

Buenas compañeros, llevo unos años con la Raspberry ya que la tengo montada con el Transmission a un disco duro externo para utilizarlo como centro de descargas.

Hasta ahora he tenido un disco duro externo 3,5 con alimentación independiente y en estos años no he tenido problemas, cuando se llenaba el disco por completo lo formateaba lo volvía a configurar y listo. Sin embargo, este disco, que ya tenía muchos años, ha empezado a darme la lata ya que no me lo reconocía ni el pc y parece que tiene algún fallo en los conectores de la caja. El caso es que después de muchas pruebas decidí jubilarlo y comprarme uno nuevo, esta vez un 2,5 que son mas pequeñicos y al lado de la Raspberry no ocupa nada.

También he tenido que comprar un Hub usb con alimentación ya que la Raspberry no conseguía funcionar correctamente con el disco conectado directamente sin alimentación externo y hasta ahí todo bien.

El problema, problemón, es que he hecho lo que siempre hacía con el anterior disco cuando se llenaba y mi sorpresa ha sido que no consigo descargar nada, Transmission me da el mensaje error: unable to save resume file. No space left on device.

He probado mil cosas diferentes y lo hago como siempre, pero no consigo que funcione, al poner un archivo a bajar sí me pone el temporal en el disco duro externo y empieza a descargar pero luego se para y da el mensaje, a veces cuando ha descargado 50mb a veces 300mb, a veces 500mb, no es fijo.
Llevo una semana con esto y ya estoy desesperado, lo que yo siempre he hecho cuando formateaba el anterior disco era:

sudo service transmission stop Para apagar el Transmission.
sudo umount dev/sda1 Para desmontar el disco.
sudo mkfs.ext4 /dev/sda1 Para formatearlo.
sudo mount /dev/sda1 /media/descargas Para montar el disco en el directorio de descargas.
sudo chmod g+rw /media/descargas Para darle permisos.
sudo chmod 777 /media/descargas Mas permisos (Antes no lo ponía pero ayer lo puse por si se arreglaba, y al principio si que es cierto que empezó a descargar, pero se paró en 500mb).
sudo /etc/init.d/transmission-daemon start Para reiniciar el Transmission

Y con esto ya tenía el disco formateado, montado y funcionando correctamente. Con el nuevo he hecho lo mismo, pero no hay manera. Donde ya me he vuelto loco ha sido cuando he visto que por fin me deja el temporal en el disco externo, pero nada a los pocos minutos se para y da el error de espacio. Tengo configurado el Transmission para que las descargas y los temporales los ponga en el mismo sitio y siempre me ha ido perfecto.

Ya no se qué hacer....os agradecería alguna ayuda...

Gracias.

User avatar
lmarmisa
Posts: 1264
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Problemas Transmission y disco duro (desesperado).

Fri Jun 02, 2017 12:11 pm

Es posible que lo que te sucede sea normal si hay varias particiones en el nuevo disco duro y la primera es pequeñita.

Puedes usar estos comandos para ver las particiones en los diferentes sistemas de almacenamiento de tu RPi:

Code: Select all

lsblk
sudo fdisk -l
Para definir y formatear la partición de datos del disco externo te recomendaría usar la aplicación gráfica gparted (todo un clásico :D ):

Code: Select all

sudo apt-get install gparted
Una vez instalada puedes acceder a ella desde el GUI con Inicio -> Preferencias -> GParted.

Asegúrate de elegir la unidad del disco externo seleccionando su dispositivo en la opción de arriba a la derecha.

Si hay alguna partición montada del disco duro externo (se ve una llave en la misma), selecciónala y desmóntala con el botón derecho del ratón.

Para formatear el disco, te recomiendo como primer paso definir su tabla de particiones: Dispositivo -> Crear Tabla de Particiones -> msdos.

Luego añade una sola partición en el disco externo y selecciona ext4 como sistema de ficheros. Podrás asignarle una etiqueta si así lo deseas. No te olvides de aplicar los cambios haciendo click en el simbolito checkmark que verás que estará en verde esperando a que valides las operaciones pendientes.

Luego podrías seguir el resto de los pasos de tu procedimiento, aunque yo te recomendaría el montaje automático del disco externo con una entrada en el fichero /etc/fstab si ese disco siempre lo vas a tener conectado.

https://help.ubuntu.com/community/Fstab

Me resulta curioso tu comentario de que dejas que el disco se vaya llenando hasta que al final lo formateas de nuevo. Realmente no es necesario en absoluto, ya que puedes borrar los ficheros y carpetas que desees desde el entorno gráfico PIXEL o mediante comandos del terminal.

Alkimistta
Posts: 22
Joined: Mon Sep 22, 2014 11:07 pm

Re: Problemas Transmission y disco duro (desesperado).

Fri Jun 02, 2017 3:46 pm

lmarmisa wrote:Es posible que lo que te sucede sea normal si hay varias particiones en el nuevo disco duro y la primera es pequeñita.

Puedes usar estos comandos para ver las particiones en los diferentes sistemas de almacenamiento de tu RPi:

Code: Select all

lsblk
sudo fdisk -l
Para definir y formatear la partición de datos del disco externo te recomendaría usar la aplicación gráfica gparted (todo un clásico :D ):

Code: Select all

sudo apt-get install gparted
Una vez instalada puedes acceder a ella desde el GUI con Inicio -> Preferencias -> GParted.

Asegúrate de elegir la unidad del disco externo seleccionando su dispositivo en la opción de arriba a la derecha.

Si hay alguna partición montada del disco duro externo (se ve una llave en la misma), selecciónala y desmóntala con el botón derecho del ratón.

Para formatear el disco, te recomiendo como primer paso definir su tabla de particiones: Dispositivo -> Crear Tabla de Particiones -> msdos.

Luego añade una sola partición en el disco externo y selecciona ext4 como sistema de ficheros. Podrás asignarle una etiqueta si así lo deseas. No te olvides de aplicar los cambios haciendo click en el simbolito checkmark que verás que estará en verde esperando a que valides las operaciones pendientes.

Luego podrías seguir el resto de los pasos de tu procedimiento, aunque yo te recomendaría el montaje automático del disco externo con una entrada en el fichero /etc/fstab si ese disco siempre lo vas a tener conectado.

https://help.ubuntu.com/community/Fstab

Me resulta curioso tu comentario de que dejas que el disco se vaya llenando hasta que al final lo formateas de nuevo. Realmente no es necesario en absoluto, ya que puedes borrar los ficheros y carpetas que desees desde el entorno gráfico PIXEL o mediante comandos del terminal.
Gracias por tu respuesta.

El disco es totalmente nuevo y la verdad es que lo primero que he hecho ha sido conectarlo a las raspberry y formatearlo desde ahí, quizá sea como dices que viene con alguna pequeña partición de algunos megas, así que voy a intentar lo que dices.
El GUI no lo tengo activo sólo la consola de comandos a través de pc. Instalaré su versión de windows y mirare el disco a ver si tiene alguna partición y lo formatearé en ext4 desde ahí. Realmente espero que sea eso, porque no encuentro solución alguna. Y ya no se qué hacer.

Alkimistta
Posts: 22
Joined: Mon Sep 22, 2014 11:07 pm

Re: Problemas Transmission y disco duro (desesperado).

Fri Jun 02, 2017 8:34 pm

Pues nada, es cierto que el disco tenía como dos particiones con espacio sin asignar muy pequeñitas de unos megas. Las he eliminado y he creado una única partición. He formateado el disco, he vuelto a darle los permisos automontarlo y demás.

Cuando añado un archivo a transmission empieza a descargar y con el comando df -h veo como ha bajado en espacio disponible del disco exactamente los gigas del archivo que pongo a descargar, se inicia la descarga pero a los pocos minutos, vuelve a salir el mismo mensaje de que no hay espacio. :shock: A los 300 y pico de megas se para.

No se que hacer ya....

User avatar
lmarmisa
Posts: 1264
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Problemas Transmission y disco duro (desesperado).

Fri Jun 02, 2017 10:25 pm

¿Puedes copiar aquí la salida del comando df -h cuando te dice que no hay espacio?.

Alkimistta
Posts: 22
Joined: Mon Sep 22, 2014 11:07 pm

Re: Problemas Transmission y disco duro (desesperado).

Sat Jun 03, 2017 9:10 am

lmarmisa wrote:¿Puedes copiar aquí la salida del comando df -h cuando te dice que no hay espacio?.
En cuanto llegue a casa lo pongo, pero no veo nada raro, lo único que veo que se llene al poner el archivo a descargar es el disco externo.

User avatar
lmarmisa
Posts: 1264
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Problemas Transmission y disco duro (desesperado).

Sat Jun 03, 2017 10:47 am

Alkimistta wrote:
lmarmisa wrote:¿Puedes copiar aquí la salida del comando df -h cuando te dice que no hay espacio?.
En cuanto llegue a casa lo pongo, pero no veo nada raro, lo único que veo que se llene al poner el archivo a descargar es el disco externo.
El comando df -t te informa del tamaño de cada partición así como sus espacios usados y disponibles. Esa información debería ser muy significativa de cara a resolver tu problema.

¿Estás seguro de que transmission está usando el disco externo para almacenar los ficheros descargados?. A ver si lo que ocurre es que se llena la tarjeta de memoria.

Alkimistta
Posts: 22
Joined: Mon Sep 22, 2014 11:07 pm

Re: Problemas Transmission y disco duro (desesperado).

Sat Jun 03, 2017 6:50 pm

lmarmisa wrote:
Alkimistta wrote:
lmarmisa wrote:¿Puedes copiar aquí la salida del comando df -h cuando te dice que no hay espacio?.
En cuanto llegue a casa lo pongo, pero no veo nada raro, lo único que veo que se llene al poner el archivo a descargar es el disco externo.
El comando df -t te informa del tamaño de cada partición así como sus espacios usados y disponibles. Esa información debería ser muy significativa de cara a resolver tu problema.

¿Estás seguro de que transmission está usando el disco externo para almacenar los ficheros descargados?. A ver si lo que ocurre es que se llena la tarjeta de memoria.
Pues eso debe de estar pasando porque no le encuentro explicación...ya no se qué hacer...lo que menos quiero es instalar el sistema de 0. Pero ya he tocado tanto todo que no se como solucionarlo sigue pasando lo mismo. Ahora ya no descarga directamente me dice que no hay espacio, pero no veo a donde va ese espacio ocupado. Con df -t no me salia nada he tenido que poner df -T pero no veo nada raro.

User avatar
lmarmisa
Posts: 1264
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Problemas Transmission y disco duro (desesperado).

Sun Jun 04, 2017 5:18 am

La opción adecuada para el comando df es la -h (que corresponde a "human readable"). En un post la puse bien y en otro posterior la tecleé mal. Disculpa.

Code: Select all

df -h
Sería bueno confirmar que no se trata de un problema con la partición del disco externo, sino de la configuración de transmission y las carpetas que usa para almacenar los ficheros.

Dado que parece que no usas el entorno gráfico, habría que echar un vistazo a los ficheros de configuración de transmission. Entiendo que ya configuraste en su día transmission para utilizar el disco externo antiguo. Deberías repasar ese procedimiento para ver si se ha desconfigurado de algún modo con el nuevo disco.

La instalación desde cero siempre es una posibilidad. Pero tu sistema parece que funciona bien. Sólo es cuestión de encontrar el detalle que falla.

Un par de preguntitas adicionales:

¿Instalaste Raspbian o RaspbianLite?. ¿Usas el cliente torrent normal transmission o algún tipo de server?.

User avatar
lmarmisa
Posts: 1264
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Problemas Transmission y disco duro (desesperado).

Sun Jun 04, 2017 10:43 am

Puedes hacer una prueba de escritura de un fichero grande en el disco externo con un comando como éste:

Code: Select all

dd bs=1M count=8000 if=/dev/zero of=/media/descargas/prueba.dd
El comando creará un fichero de nombre prueba.dd con todo ceros de un tamaño de unos 8GB (8000 MB). Por supuesto, tardará un buen rato en completarse. Puedes cambiar el tamaño del fichero variando el dato de count, que corresponde al número de megabytes del fichero a crear.

Una vez que haya finalizado el comando, puedes verificar que el fichero se ha creado y ver su tamaño con este otro comando:

Code: Select all

ls -l /media/descargas/prueba.dd
Asimismo podrías ejecutar el comando df -h antes y después de crear el fichero y comprobarías los cambios en los espacios usados y libres del disco duro externo.

Para borrar el fichero de pruebas, teclea este comando:

Code: Select all

rm /media/descargas/prueba.dd
Si esta prueba funciona bien, tu problema se debe a transmission. Cuando hay dos o más programas sospechosos de provocar un problema, es útil seguir la táctica de divide y vencerás.

Alkimistta
Posts: 22
Joined: Mon Sep 22, 2014 11:07 pm

Re: Problemas Transmission y disco duro (desesperado).

Sun Jun 04, 2017 5:59 pm

La prueba ha salido correcta, se ha creado el archivo (le he puesto 10gb) y he verificado que se ha creado en el disco externo. Luego lo he eliminado, el espacio disponible ha ido variando correctamente antes y después de la prueba.

Creo que debería desinstalar Transmission y volverlo a instalar y configurar no? Yo creo que el error va a ser por algo de los permisos y/o mala configuración del Transmission (pero eso lo he mirado un monton de veces y en teoría esta como debería).

El caso es que nunca lo he desinstalado y no se que pasos seguir. ¿Que me aconsejas?

Alkimistta
Posts: 22
Joined: Mon Sep 22, 2014 11:07 pm

Re: Problemas Transmission y disco duro (desesperado).

Sun Jun 04, 2017 7:22 pm

Vale , pues he desinstalado el Transmission, y lo he vuelto a instalar...no se si será relevante pero al instalarlo me indica en el último paso:

Procesando disparadores para man-db ...
/usr/bin/mandb: can't write to /var/cache/man/3012: No queda espacio en el dispositivo

Después de esto, paro el servicio y entro en la configuración y a mi sorpresa no me sale el menú completo como siempre, lo único que me sale para configurar es:

"blocklist-enabled": 0,
"download-dir": "\/var\/lib\/transmission-daemon\/downloads",
"download-limit": 100,
"download-limit-enabled": 0,
"encryption": 1,
"max-peers-global": 200,
"peer-port": 51413,
"pex-enabled": 1,
"port-forwarding-enabled": 0,
"rpc-authentication-required": 1,
"rpc-password": "transmission",
"rpc-port": 9091,
"rpc-username": "transmission",
"rpc-whitelist": "127.0.0.1",
"upload-limit": 100,
"upload-limit-enabled": 0

Al no salirme "rpc-whitelist-enabled": false. No puedo habilitar el acceso web, pero es que tampoco puedo terminar de configurarlo del todo ya que me salen poquisimos items para cambiar la configuración. He desinstalado y lo he vuelto a instalar pero siempre me sale esta pobre configuración.

Sigo de problema en problema....

Por cierto muchísimas gracias por tu apoyo e interés...es que estoy que no se que hacer...nunca me había pasado esto...

User avatar
lmarmisa
Posts: 1264
Joined: Thu Feb 14, 2013 2:22 am
Location: Jávea, Spain

Re: Problemas Transmission y disco duro (desesperado).

Mon Jun 05, 2017 6:55 am

El disco duro externo parece funcionar correctamente pero siguen los problemas. ¿Qué ocurre?.

Creo que lo que pasa es que la partición root de la tarjeta está casi llena porque se han almacenado ahí los ficheros descargados de transmission. Esos ficheros habrá que localizarlos y borrarlos.

Lo primero que hay que hacer es asegurarse de que esa hipótesis sea cierta. Si es así, el siguiente paso será borrar esos ficheros descargados y almacenados en la tarjeta de modo que se recupere el espacio libre de root y que el sistema funcione normalmente.

Como último paso quedará reinstalar o tal vez reconfigurar transmission para que funcione como deseas.

Lo que te pediría es que, si necesitas mi ayuda, sigas las instrucciones. Si digo que copies aquí la salida de un comando es para sacar información y no trabajar a ciegas. Pero si me contestas que lo has tecleado y que no ves nada raro, aunque posiblemente la partición /dev/root esté casi llena, pues no avanzamos.

Creo que estos tres comandos podrían dar información interesante para comprobar si root está a tope y para localizar los ficheros que están llenando la tarjeta:

Code: Select all

df -h
du -sh ~
du -sh ~/Downloads

Alkimistta
Posts: 22
Joined: Mon Sep 22, 2014 11:07 pm

Re: Problemas Transmission y disco duro (desesperado).

Tue Jun 06, 2017 4:11 pm

lmarmisa wrote:El disco duro externo parece funcionar correctamente pero siguen los problemas. ¿Qué ocurre?.

Creo que lo que pasa es que la partición root de la tarjeta está casi llena porque se han almacenado ahí los ficheros descargados de transmission. Esos ficheros habrá que localizarlos y borrarlos.

Lo primero que hay que hacer es asegurarse de que esa hipótesis sea cierta. Si es así, el siguiente paso será borrar esos ficheros descargados y almacenados en la tarjeta de modo que se recupere el espacio libre de root y que el sistema funcione normalmente.

Como último paso quedará reinstalar o tal vez reconfigurar transmission para que funcione como deseas.

Lo que te pediría es que, si necesitas mi ayuda, sigas las instrucciones. Si digo que copies aquí la salida de un comando es para sacar información y no trabajar a ciegas. Pero si me contestas que lo has tecleado y que no ves nada raro, aunque posiblemente la partición /dev/root esté casi llena, pues no avanzamos.

Creo que estos tres comandos podrían dar información interesante para comprobar si root está a tope y para localizar los ficheros que están llenando la tarjeta:

Code: Select all

df -h
du -sh ~
du -sh ~/Downloads
Perdona, tienes toda la razón. El caso es que estoy todo el día en el trabajo y cuando llego a la noche a casa me pongo un rato con el problema hasta que ya me subo por las paredes y lo dejo porque es tarde....así que aprovecho al día siguiente en el trabajo para postear en el foro, por eso no he dado toda la información al pie de la letra. Perdona.

El caso es que ya deseperado y viendo que no había espacio en la sd, y entre eso y los cambios que había hecho, que ya no me salía ni entero el menu de configuración del Transmission ni nada, he optado por empezar de 0.

Entre las dos últimas noches he formateado la sd y vuelto a instalar Raspbian, a mi sorpresa con el primer arranque ya empezó a darme problemas, por lo visto la sd no estaba muy allá. Así que eliminé todas las particiones, reasigné el espacio y la formateé y una vez hecho esto ya he podido instalar el sistema operativo correctamente. Ya le he configurado la IP fija e instalado el NO-IP ya que la uso a través de SSH y a distancia. Ya parece que esta todo ok.

Ahora sólo me queda instalar el Transmission y el disco duro externo y configurar el Transmission.

Cruzaré los dedos, porque ya debería funcionar porque si no...

Alkimistta
Posts: 22
Joined: Mon Sep 22, 2014 11:07 pm

Re: Problemas Transmission y disco duro (desesperado).

Thu Jun 08, 2017 3:10 pm

Bueno, para todos aquellos que han seguido el hilo. El caso es que viendo que era imposible que se solucionara el problema. Empecé de 0. Formateo de la sd, instalación del sistema, configuración de ip fija, instalación de no-ip, instalación de disco duro e instalación de Transmission y su posterior configuración.

He seguido los pasos de siempre y esta vez todo configurado y funcionando. Supongo que el sistema estaría tan tocado que ya no había manera de arreglarlo.

Gracias por tu ayuda @lmarmisa

Saludos.

Return to “Español”