Eu também tenho um sistema FreeNAS na minha rede, e usei o backup interno do Ubuntu (deja-dup) para fazer o backup no FreeNAS via SSH. (Eu tentei usar o SMB também, mas não consegui fazê-lo funcionar. Essa solução alternativa pode funcionar para você.)
Primeiro, adicionei um novo usuário ao FreeNAS apenas para fazer o backup do Ubuntu. Você pode adicionar esse usuário através da GUI de administração do FreeNAS. Como eu só preciso desse usuário para fazer a única coisa, acabei de nomear o novo usuário do FreeNAS como o nome da minha máquina de teste. Se você precisar de um passo-a-passo sobre como fazer isso, confira aqui: link
Em segundo lugar, eu criei um Dataset do ZFS onde o backup acontecerá . Mais uma vez, acabei de dar o nome à máquina. Aqui estão mais informações sobre como criar um Dataset do ZFS: link - Eu defini um limite para o espaço disponível para aquele conjunto de dados (o dobro do tamanho do disco rígido deve ser mais do que eu vou precisar, mas a sua quilometragem pode variar). Depois disso, alterei as permissões para que o novo usuário seja o proprietário desse conjunto de dados do ZFS.
Em seguida, geramos uma chave SSH na minha máquina Ubuntu . Este tópico Ask Ubuntu mostra como em grande detalhe: Como posso definir login SSH sem senha? - Eu não defini uma senha para a minha chave, porque eu não acho que o deja dup possa lidar com isso.
Em seguida, eu copiei a chave pública SSH para a caixa apropriada no painel de controle do usuário do FreeNAS para esse usuário. Certifique-se de que suas chaves pública e privada estejam no diretório /home/(username)/.ssh/ na sua máquina Ubuntu. Ao mesmo tempo, também defino o Conjunto de Dados do ZFS que criei como o diretório inicial desse usuário.
Por fim, eu configuro as configurações de backup. Veja como minhas configurações estão:
Local do backup: SSH (disponível no menu suspenso)
Servidor: 192.168.x.x (digite o endereço IP do seu dispositivo FreeNAS)
Pasta: / mnt / (Pool) / (Conjunto de Dados do ZFS) (Use o caminho completo do Conjunto de Dados do ZFS que você criou.)
Nome de usuário: (use o nome de usuário configurado no FreeNAS )
Teste-o tentando "Fazer backup agora". Se você quiser fazer o backup automaticamente, não defina uma senha para o backup. Finalmente, para agendar o backup para repetir, defina a frequência na guia "Agenda" no DejaDup e ative os Backups automáticos para "Ativar" na guia Visão geral.
Se, por algum motivo, ele não funcionar, verifique sua:
- A chave privada SSH está no local correto no Ubuntu A chave pública de
- SSH está no local correto no FreeNAS
- O usuário do FreeNAS tem as permissões corretas para o conjunto de dados do ZFS
Eu tirei screenshots e tenho mais links para coisas, mas parece que não tenho permissão para adicionar mais com reputação limitada. Vou ver se alguém pode tentar adicioná-los. Boa sorte!