usando rsync / cpio para fazer backup do sistema de arquivos 28TB

0


Preciso de sua ajuda para encontrar as melhores ferramentas / comando para fazer backup de um enorme sistema de arquivos (140k diretórios = 24TB).
Eu usei o cpio para copiar 80%, mas meu sistema está sem memória fui forçado a matar o cpio a meio caminho.
Nosso sistema é SUSE LINUX Enterprise Server9 (ia64) VERSÃO = 9, PATCHLEVEL = 3.32GB de memória.

#!/bin/ksh
echo "++++++++++++++++ Start Date is 'date'+++++++++++++ "
cd /production1/hhl_imgs
find . -depth -print | cpio -pdmv /backup1/hhl_imgs
echo "++++++++++++++++ Completion Date is 'date'+++++++++"
echo "========================================================"


Existe uma maneira de encontrar apenas os diretórios modificados em / backup1 / hhl_imgs de uma determinada data e copiá-los para o diretório de backup em / backup1 / hhl_imgs?

    
por AlBouazizi 07.03.2012 / 13:43

1 resposta

1

dê uma olhada nos testes relacionados ao tempo do find. Para listar todos os diretórios alterados durante o último dia (na verdade, o argumento para ctime é o número de períodos de 24 horas no escopo)

find . -type d -ctime 1

Se você quiser estabelecer um "ponto no tempo", tente usar um arquivo de referência:

touch -t 03071200 march-7th-noon
find . -cnewer march-7th-noon

dependendo da hora que você está procurando (atime, ctime), use o respectivo switch para encontrar, -atime ou -anewer ou o -c flavor

    
por 07.03.2012 / 13:55

Tags