Havia um wiki muito bom sobre a configuração de um Synology NAS para o BackInTime que sempre vinculei. Mas isso se foi (pelo menos não aparece mais, a história ainda está disponível). Então vou adicioná-lo aqui
Problema
O BackInTime não pode usar o Synology DSM 5 porque a conexão SSH com o NAS se refere a um sistema de arquivos raiz diferente do que o SFTP faz. Com o SSH você acessa a raiz real, com o SFTP você acessa uma raiz falsa (/ volume1)
Solução
Montar /volume1/backups
a /volume1/volume1/backups
HowTo
- Crie um novo volume chamado
volume1
(se ainda não existir) - Habilitar o serviço da página inicial do usuário (Painel de controle / usuário)
- Crie um novo compartilhamento chamado
backups
onvolume1
- Crie um novo compartilhamento chamado
volume1
onvolume1
(deve ser o mesmo nome) - Crie um novo usuário chamado
backup
- Conceder ao usuário
backup
direitos de leitura / gravação para compartilharbackups
evolume1
, permissão para FTP - Ativar SSH (Painel de Controle / Terminal e SNMP / Terminal)
- Ativar SFTP (Painel de Controle / Serviço de Arquivo / FTP / SFTP)
- Desde o DSM 5.1: ativar o serviço de backup (backup e replicação / serviço de backup)
- Faça logon como root por SSH
- Modifique o shell do usuário
backup
. Defina como/bin/sh
-
Crie um novo diretório
/volume1/volume1/backups
mkdir /volume1/volume1/backups
-
Montar
/volume1/backups
em/volume1/volume1/backups
mount -o bind /volume1/backups /volume1/volume1/backups
-
Para montá-lo automaticamente, crie um script
/usr/syno/etc/rc.d/S99zzMountBind.sh
#!/bin/sh start() { /bin/mount -o bind /volume1/backups /volume1/volume1/backups } stop() { /bin/umount /volume1/volume1/backups } case "$1" in start) start ;; stop) stop ;; *) ;; esac
-
Na estação de trabalho em que você tenta usar o BIT, faça as chaves SSH do usuário
backup
, envie a chave pública para o NASssh-keygen -t rsa -f ~/.ssh/backup_id_rsa ssh-add ~/.ssh/backup_id_rsa ssh-copy-id -i ~/.ssh/backup_id_rsa.pub backup@<synology-ip> ssh backup@<synology-ip>
-
Agora você pode usar o BackInTime para realizar o backup no seu NAS com o usuário
backup
.
Isenção de responsabilidade: Sou membro do BIT Dev-Team