Relacionado a esta pergunta
Breve descrição do problema:
Quando a árvore de origem possui um ponto montado dentro dela, os carimbos de data e hora nos arquivos dentro desse ponto de montagem, quando copiados para a árvore de destino, não são preservados, mesmo ao usar a -a
opção
Descrição detalhada:
Suponha que esta seja a árvore de origem:
/home/ /home/
| |
me/ BACKUP/
| |
+----+----------+ +----+-------+
| | | | | |
data/ foo.txt boo.txt data/ foo.txt boo.txt
| |
a.txt a.txt
onde data/
acima está montado um disco USB externo. Tudo é ext4
sistema de arquivos. Tudo na fonte é de minha propriedade me
.
BACKUP
também passou a ser um ponto de montagem, o disco USB de backup.
Depois de emitir esse comando rsync -av --delete /home/me/ /home/BACKUP/
, descobri que /home/BACKUP/data/
tudo o que está abaixo dele tem o carimbo de data / hora atual, como se esses arquivos tivessem sido criados agora, e não o carimbo de hora nos arquivos em /home/me/data/
. Outros arquivos e pastas externos data
mantiveram o carimbo de data e hora OK.
A pergunta é: como usar rsync
na configuração acima para dizer para preservar os carimbos de hora em todos os arquivos e pastas, mesmo em arquivos e pastas em um ponto montado?
Estou usando:
>uname -a
Linux 3.5.0-17-generic #28-Ubuntu SMP x86_64 x86_64 x86_64 GNU/Linux
>rsync -v
rsync version 3.0.9 protocol version 30
-a
que diz:archive mode; equals -rlptgoD
portanto-t
já está incluído.