Usando o BackupPC para fazer backup do servidor Linux em uma unidade de rede do Windows?

1

Eu instalei um novo servidor Ubuntu que executa subversão e uma intranet. Atualmente, isso não está sendo feito backup, então também instalei o BackupPC neste servidor.

Atualmente backups para / var / lib / backuppc / pc / localhost no entanto eu gostaria de fazer backup em um servidor Windows em rede (ou seja, no Windows eu digitaria: \ mywindowsserver \ linuxbackup \ para acessar meu backup da minha máquina Vista ).

Todos os backups noturnos são feitos pelo servidor windows e eu tenho algum espaço no servidor para fazer o backup dos arquivos e configurações do ubuntu.

Cabina alguém sugere o que eu preciso fazer para fazer isso usando o BackupPC.

Eu tenho o SMBClient 3.2.3 instalado, mas não o samba.

Aguardo as suas respostas.

obrigado

    
por belliez 03.07.2009 / 13:14

3 respostas

2

O BackupPC usa hard-links em seu armazenamento, então você não poderá apenas compartilhar uma pasta na máquina Windows para montar na máquina Ubunut para o BackupPC para escrever.

Eu recomendaria usar o rsync ( link ) ou o Unison ( link ) para sincronizar o diretório / var / lib / backuppc / pc / localhost para um diretório remoto em sua máquina Windows. Você perderá os hardlinks quando fizer isso, mas pelo menos terá os arquivos fora da caixa.

    
por 03.07.2009 / 13:29
0

O BackupPC é uma solução de servidor para backups. Ele é destinado a extrair backups de vários hosts para o servidor BackupPC.

Acho que você deve procurar outro software de backup.

Atualização:

duplicidade pode valer a pena tentar. É uma solução simples de backup com suporte para backups incrementais e criptografados.

    
por 05.07.2009 / 14:54
0

Evan está certo, mas, no entanto, é possível:

Monte um compartilhamento do Windows, criando um arquivo grande (você pode usar o dd) nele. Este arquivo será sua partição do disco de backup - como uma partição do disco rígido.

Isso cria uma partição de teste de 100 MB:

dd bs=1024 count=$[100*1024] if=/dev/zero of=test.part

crie um dispositivo de loop a partir dele (ok se o dispositivo de loop estiver livre e funcionar):

losetup /dev/loop0 || losetup /dev/loop0 test.part && echo OK

Você pode montá-lo como um dispositivo de loop (como você monta arquivos iso) depois de criar um ext3, ext4 ou outro sistema de arquivos de sua escolha:

mkfs.ext3 /dev/loop0
mount /dev/loop0 /backupToWinShare

Tenha em mente que esta solução depende da disponibilidade do compartilhamento do Windows ...

Como alternativa, você deve pensar em um dispositivo iSCSI / iSCSI RAID ou em um servidor Linux barato (que pode executar um destino iSCSI ...). Isso depende do seu orçamento e de suas outras necessidades ...

    
por 19.01.2010 / 13:49