Eu estou tentando fazer o backup de todo o sistema de arquivos de uma máquina de desenvolvimento Debian para um NAS na minha rede local. No Samba, eu sou capaz de atingir (de alguma forma) melhor do que velocidades de gigabit a 130MBps, no entanto, em relação ao rsync, estou obtendo um máximo de 25MBps. Quando você tem cerca de 100 GB de dados para transferir, isso obviamente está levando algum tempo!
Eu só posso presumir que é a criptografia que está atrasando as coisas e como é apenas a rede local, eu presumo que eu realmente não preciso de criptografia.
Estou apenas criando uma cópia completa do que está na máquina de desenvolvimento, portanto, ele precisa detectar as alterações e removê-las do destino (é por isso que estou usando o rsync).
Aqui está o meu comando atual:
rsync -avz -e "ssh -p 903" --progress --exclude= {"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/mnt/*","/media/*","/lost+found"} / user@IP:/volume1/Backups/NUC --delete
Acho que, por usar portas não padrão, isso está causando problemas.
Existe alguma maneira de acelerar essa transferência? Idealmente, gostaria de criar imagens da máquina de desenvolvimento para que possa ser restaurada apenas se necessário, mas não tenho certeza se isso é possível usando o cron.
Eu adicionei tags como
-c arcfour
mas isso parece causar problemas por algum motivo.
Existe algo melhor que o rsync para criar apenas uma duplicação de um sistema para outro como backup? Ou o rsync é o método certo, apenas com menor / sem criptografia?