Fazer um backup diferencial no ubuntu server

1. Fazer um backup diferencial no ubuntu server

Guilherme
gguilherme09

(usa Debian)

Enviado em 04/01/2019 - 09:55h

Galera, me ajudem com a seguinte situação.
Um ubuntu server onde tem um servidor cloud privado que usuários armazenam diversos arquivos lá, a pasta onde estão todos os arquivos que precisam ser feito o backup é "/mnt/cloud". Se acontecer algo e excluir esta pasta, ou queimar o HD eu perco todos os arquivos, então eu queria fazer um backup apenas dessa pasta, sendo um backup diferencial onde sempre que acrescentarem algo nesta pasta seja feito um backup do novo arquivo.


  


2. Re: Fazer um backup diferencial no ubuntu server

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 04/01/2019 - 10:01h


eu sempre uso o find com tar pra fazer diferencial
um exemplo


#!/bin/bash
DIA=$( date +%d )
MES=$( date +%b )
ANO=$( date +%Y )

FILE="${DIA}${MES}${ANO}"

##diferencial
find /origem -type f -mtime -1 | tar -zcvf /destino/${FILE}-dif.tar.gz -T -




3. Re: Re: Fazer um backup diferencial no ubuntu server

Guilherme
gguilherme09

(usa Debian)

Enviado em 04/01/2019 - 10:22h

danniel-lara escreveu:


eu sempre uso o find com tar pra fazer diferencial
um exemplo


#!/bin/bash
DIA=$( date +%d )
MES=$( date +%b )
ANO=$( date +%Y )

FILE="${DIA}${MES}${ANO}"

##diferencial
find /origem -type f -mtime -1 | tar -zcvf /destino/${FILE}-dif.tar.gz -T -




Olá amigo.
Eu entendi que isto é um script, mas não entendi como ele funciona.


4. Re: Fazer um backup diferencial no ubuntu server

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 04/01/2019 - 10:57h


de uma lida
https://e-tinet.com/linux/programacao-shell-script/

espero que ajude


5. Re: Fazer um backup diferencial no ubuntu server

Osama Jr.
/bin/laden

(usa Void Linux)

Enviado em 04/01/2019 - 11:35h

Dá uma pesquisada sobre o rsync.

Exemplo básico:
rsync --archive --update --sparse --recursive --ignore-errors --partial --stats --progress --human-readable /mnt/cloud /media/hd_externo

Isso vai fazer uma cópia de todos os arquivos em /mnt/cloud para um hipotético HD externo montado em /media/hd_externo. Daí, sempre que rodar esse comando, ele vai copiar os novos arquivos adicionados ou os antigos que foram editados em /mnt/cloud

################################
echo 1244394795515721490698P | dc


6. Re: Re: Fazer um backup diferencial no ubuntu server

Guilherme
gguilherme09

(usa Debian)

Enviado em 04/01/2019 - 13:12h

danniel-lara escreveu:


de uma lida
https://e-tinet.com/linux/programacao-shell-script/

espero que ajude


Opa, obrigado mano.
Mas minha duvida agora ficou só em tipo, se eu gerar este arquivo backup ele continuará no mesmo HD que o servidor, se o HD queimar eu perco tudo. Entao qual a melhor solução para eu ter ele em 2 lugares diferentes



7. Re: Re: Fazer um backup diferencial no ubuntu server

Guilherme
gguilherme09

(usa Debian)

Enviado em 04/01/2019 - 13:13h

/bin/laden escreveu:

Dá uma pesquisada sobre o rsync.

Exemplo básico:
rsync --archive --update --sparse --recursive --ignore-errors --partial --stats --progress --human-readable /mnt/cloud /media/hd_externo

Isso vai fazer uma cópia de todos os arquivos em /mnt/cloud para um hipotético HD externo montado em /media/hd_externo. Daí, sempre que rodar esse comando, ele vai copiar os novos arquivos adicionados ou os antigos que foram editados em /mnt/cloud

################################
echo 1244394795515721490698P | dc


Vou pesquisar mano.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts