rsnapshot diretório raiz padrão parece errado

1

Estou executando o openSuse 13.2. No arquivo de configuração, /etc/rsnapshot.conf.default, há a seguinte entrada:

snapshot_root /.snapshots/

O rsnapshot nunca foi executado. No entanto, em /.snapshots, há vários diretórios com o que parece ser instantâneos.

O sistema também possui snapper instalado. Eu acredito que ele está configurado para rodar periodicamente e que os diretórios em /.snapshots foram criados por ele.

Estou me perguntando por que o rsnapshot listaria o mesmo diretório por padrão, pois isso é confuso.

BTW, o snapper não se destina a backups do sistema, mas sim a restaurar o sistema após uma corrupção ou configuração incorreta, em vez de, digamos, a perda de uma partição.

    
por Tom Russell 01.02.2016 / 10:23

1 resposta

1

Eu uso o rsnapshot-1.4.1 e instalo-o manualmente a partir da fonte tar.gz, fazendo

./configure
make install

Por padrão, ele instalará um arquivo rsnapshot.conf.default de modelo em / usr / local / etc / e o script perl do rsnapshot em / usr / local / bin /

você precisa fazer 2 coisas com relação ao arquivo conf :

cp /usr/local/etc/rsnapshot.conf.default   /usr/local/etc/rsnapshot.conf

o executável perl / usr / local / bin / rsnapshot procura especificar /usr/local/etc/rsnapshot.conf

depois edite /usr/local/etc/rsnapshot.conf

o snapshot_root deve ser quase sempre modificado para se adequar ao seu sistema. No meu caso abaixo, a pasta / bkup é outro disco rígido montado no sistema. Definir permissões na pasta / bkup apropriadamente, ou qualquer que seja o nome dessa pasta pode ser para você. Então, sob a pasta "bkup", é recomendado criar uma pasta como "private", que é de propriedade do root, com permissões 0700.

Se você deseja que os usuários acessem o backup, faça uma exportação nfs somente leitura de / bkup / private para localhost. Então nfs montá-lo via

monte localhost: / bkup / private / backup

então a pasta / backup será protegida contra modificação por causa da exportação e montagem nfs somente leitura forçada, e os usuários reconhecerão o nome completo de "backup" mais facilmente.

destaques do meu arquivo rsnapshot.conf, eu faço backup de 3 pastas não incrementais:

snapshot_root   /bkup/private/
no_create_root  1
cmd_cp          /bin/cp
retain  daily   1
logfile /var/log/rsnapshot

# remove the --delete-excluded from rsync_long_args
# this is so rsnapshot NEVER deletes anything it has backed up

rsync_long_args         --numeric-ids --relative

# hostname of this system is jupiter

backup  /info/          jupiter/
backup  /home/          jupiter/
backup  /data/          jupiter/
    
por 01.02.2016 / 22:26