On 11/03/2021 10.39, Rafa Griman wrote:
Wenas :)
On Thu, Mar 11, 2021 at 8:51 AM Francisco F.
wrote: Buenas:
Esperando estén todos bien con esto que nos cae.
Tengo un problema al hacer una copia en discos con rsync, el sistema se reinicia aleatoriamente cuando está haciéndola.
Vaya ... ¿Cuándo se reinicia? Me refiero a cuando ha pasado siempre la misma cantidad de tiempo, siempre cuando copia el mismo directorio, ...
Pero solo pasa con dos discos uno cifrado y el otro con btrfs.
Puede ser el IO. rsync castigo mucho el IO, requiere muchos IOPS. BTRFS es un sistema de ficheros CoW y eso le hace lento. En el caso del cifrado, dependería del cifrado, pero puede que sea el mismo caso.
Lo normal es que si el btrfs o cifrado no puede soportar tanto IO, el kernel deje procesos en D (uninterruptible sleep) ... pero si hay algún bug ... eso puede llevar a un reinicio (me imagino).
Para saber si era eso o el disco lo formatee con xfs y problema solucionado (me fastidia por los snap que son rápidos y me costó su tiempo, eran 8TB).
Buena prueba :) Yo estoy muy contento con XFS :)
Pero el disco cifrado debe seguir así. Y sincronizar 8TB me lleva todo el día con un motón de reinicios. Y si, pasa con otro disco en las mismas circunstancias.
Se me ocurre que utilices sar u otra herramienta de monitorización (que guarde histórico) par poder saber en qué punto se reinicia: si hay mucho uso de RAM, CPU, context switches, ...
Log, ni flores, empiezan a salir puntos y reinicio, otras ni eso.
Otra cosa que puedes hacer es rsync más reducidos, es decir, por directorios: rsync <opciones> /dir1/ /destino/dir1/ sync sleep 60 rsync <opciones> /dir2/ /destino/dir2/ sync sleep 60
Algo así. Si, ya, puedes usar un for o un while, ... como más te guste ;)
Esto, además, te podría valer para saber si es en un directorio en particular donde falla. Por ejemplo, en un directorio con muchísimos ficheros pequeños y/o subdirectorios.
Falta de memoria no porque tiene 4GB y apenas consume 500MB.
Con el btrfs me creo que pueda pasar porque no es una maravilla con según que cosas, pero con el cifrado llevo mucho tiempo usándolo y no había tenido problemas.
Así que se aceptan sugerencias.
Por ahora no se me ocurre nada más.
Yo hago precisamente backup por rsync, con destino en un disco cifrado con LUKS y formateado con btrfs comprimido. Sin snapshots. Funciona perfecto. El sistema de destino es un mini PC sin ventilador. Ocho gigas de ram. El disco es externo via USB. La única pega es que se recalienta durante este trabajo, así que he limitado el uso de CPU del demonio rsync mediante una modificación de su fichero de servicio de systemd. El ordenador de destino tiene actualmente Leap 15.2, pero el ultimo backup lo hice con 15.1 (tengo pendiente hacer otro pero se me olvida dispararlo). Francisco: no has dicho la versión del sistema del ordenador que se cuelga. Cual se cuelga, el de origen o el destino? Y cual es el btrfs, cual el cifrado, método de cifrado, etc. Mismo ordenador o dos, no me queda claro. -- Cheers / Saludos, Carlos E. R. (from 15.2 x86_64 at Telcontar)