Backup do Time-Machine via túnel SSH para montagem NFS

1

Eu comecei recentemente a usar um novo NAS que roda o CentOS 6.2. Um dos propósitos do NAS seria servir como um destino de backup. Embora eu tenha usado o Time-Machine da Apple por um tempo e estou muito satisfeito com ele, gostaria de continuar a usá-lo.

Fazer o backup diretamente para um endereço na minha rede não é incômodo; tudo funciona bem.

Por motivos de segurança, gostaria que todo o meu tráfego passasse por um túnel ssh para o NAS. Desta forma, posso evitar a necessidade de obter um servidor VPN (por motivos pessoais). A partir do NFSv4, o deamon do NFS está ligado à porta 2049, o que torna fácil para mim direcionar todo o tráfego através de um túnel ssh.

Túnel:

ssh -f admin@ms -L 2000:localhost:2049 -N

Montagem:

mount -t nfs -o nfsvers=4,rw,proto=tcp,sync,intr,hard,timeo=600,retrans=10,wsize=32768,rsize=32768,port=2000 localhost:/mac_backup /Volumes/backup

Isso funciona bem para o Finder / terminal e a taxa de transferência é quase igual ao tráfego direto. (A CPU do NAS está alta quando alcanço a largura de banda máxima)

Agora, o problema: Com o Time-Machine, não consigo usar o ponto de montagem do NFS montado no host local . TM parece tentar se conectar a ele e depois me dar um "erro OSStatus 65".

Eu também tentei usar o NFSv3 (enviei corretamente todas as portas) sem sorte.

Alguém pode esclarecer isso e / ou dar uma solução?

    
por BTZ 06.04.2012 / 19:58

1 resposta

1

Esta entrada do blog tem algumas das melhores informações que vi até agora sobre esta questão:

Mac OS X Time Machine via NFS no Linux Ubuntu (Guia Completo, corrige erro 13, etc)

A versão curta: você precisa criar um "pacote de disco" que o Time Machine reconhecerá como um arquivo de backup válido e transferi-lo para seu servidor NFS (seu NAS neste caso). Feito isso, abra o servidor NFS no Time Machine e seu backup deve ser executado corretamente a partir de agora.

Por favor, note que eu não tentei isso ainda - mas eu totalmente pretendo fazê-lo. Além disso, é orientada para o Ubuntu, mas a maioria dos comandos deve ser aplicada ao seu Centos NAS.

    
por 15.06.2012 / 22:01