Rsync link-dest - não tem certeza se está criando hard links

2

Esta é minha primeira tentativa em um script de shell. Eu estou simplesmente tentando fazer cópias incrementais de certas pastas de um servidor para outro servidor usando o Rsync, mas usando a opção link-dest para criar hardlinks para arquivos não modificados. Quando eu verifico os tamanhos dos arquivos de estrutura de pastas como eles existem na pasta 'Editshare_Backups', vejo que eles parecem ser tão grandes quanto os outros. Estou usando du -sh * dentro da pasta "Editshare_Backups" porque fiquei com a impressão de que du não conta um segundo link físico ao calcular o tamanho.

Eu usei stat -f %l em um arquivo específico dentro do primeiro backup completo e ele mostra apenas um link físico.

Quais outras opções existem para verificar se os links físicos foram criados?

O código do meu script de shell é:

#!/opt/bin/bash

#Rsync Editshare Database Backups Script

#Todays date
TODAY='date -I'

#Yesterdays date
PREVIOUS_DAY='date -I'

#The source directory:

SRC1="/RAIDS/RAID_2"
SRC2="/etc" 
SRC3="/var/lib"

#The target directory:
TRG="/volume1/Editshare_Backups/$TODAY"

#The link destination directory:
LNK="/volume1/Editshare_Backups/$PREVIOUS_DAY"

#The rsync options:
OPT="-avh -e ssh --delete --progress --link-dest=$LNK"

#Log file:
LOG="/volume1/Editshare_Backups/Logs/Log_$TODAY.log"

#Execute the backup
rsync $OPT [email protected]:$SRC1 :$SRC2 :$SRC3 $TRG >> $LOG 2>&1
    
por C. Ricker 19.07.2016 / 03:38

0 respostas