Script para Backup / Espelho entre unidades -- AJUDA !

Amigos a minha ideia é criar um backup estilo Espelho de uma unidade em outra, ou seja, uma cópia perfeita de uma unidade para um HD externo (Origem = Destino).

rsync -uahv --delete /mnt/Barracuda /media/dios/EXT-HDD

Já considerou fazer RAID?

1 Curtida

usando Hd externo? pode? Utilizando Ubuntu 19.04

Você pode usar também o dd dd(1): convert/copy file - Linux man page

E tambem: SINCO.net | Blog: RAID não é Backup!

1 Curtida

no Windows utilizava o Robocopy com a seguinte bat:

cls
@echo off
cls

REM -
REM COPIA DE ESPELHAMENTO
REM UNIDADE D:\ para UNIDADE EXTERNA
REM -

REM - DELCLARAÇÃO DE VARIÁVEIS
REM -
set LOCAL=C:\MSW\RoboCopy
set ORIGEM=D:
set DESTINO=E:
set EXCLUIR1=D:\SteamLibrary
set EXCLUIR2=D:$RECYCLE.BIN
set EXCLUIR3=D:\Ubisoft
set EXCLUIR4=“D:\System Volume Information”
REM -

REM - EXIBIR MENSAGENS NA TELA
echo # ------------------------------------------------------ #
echo # ESPELHAMENTO DE UNIDADE #
echo # ---------------------------------------------------- #
C:\MSW\RoboCopy\RoboCopy.exe %ORIGEM% %DESTINO% /XD %EXCLUIR1% %EXCLUIR2% %EXCLUIR3% %EXCLUIR4% /E /R:3 /W:3 /PURGE
REM -
pause

–rsync [opçoes] Origem Destino

Opções: -uahv
h -> mostra em Mb…Gb…
v -> Mostra o que está copiando
a -> Copia os Diretórios (pastas) *Mantem o TimeTemp
u -> Update (envia só o que foi alterado)
Ex.:
rsync -uahv ./ usuario@ip:/diretorio

delete -> sincroniza a origem e o destino
Ex.: rsync -ahv --delete ./ usuario@ip:/diretorio

exclude ->
ex.: rsync -ahv --exclude ‘nome’ ./ usuario@ip:/diretorio

Achei essa solução abaixo, alguém teria alguma outra opção melhor?
Existem algum aplicativo que faz isso?

rsync -ruahv --delete /mnt/Dados/ /media/diomenezes/EXT-HDD

Porem quando apago um pasta ele nao apaga no destino :frowning: