Aqui está um ótimo recurso.
Eu tenho um disco rígido externo e gostaria de criar um backup completo e inicializável do meu disco rígido nele. Estou executando o Mac OS X 10.4 (Tiger). Eu gostaria de realizar este backup a partir da linha de comando, usando o rsync.
Um comando típico para fazer o backup de todo o meu HD na unidade externa seria algo assim:
rsync -sometags / /volumes/iMacHomeBackup
No entanto, isso não é um comando razoável para ser executado. Muitas pastas não devem ser copiadas para um HD externo, porque o OS X as modifica de acordo com o estado atual do sistema. Tanto quanto eu posso dizer / Rede deve ser deixado de fora, usando a tag --exclude, como deveria / Volumes.
Estou certo em supor que estes não devem ser copiados? Os arquivos copiados ainda resultariam em uma unidade inicializável? Quais outras pastas devem ser deixadas de fora? Considere / dev, quaisquer arquivos de troca e arquivos temporários.
Será que alguma tag especial de rsync me ajudaria a atingir meu objetivo de criar uma "unidade de backup inicializável e perfeita?"
Aqui está um ótimo recurso.
O rsync deve ser capaz de fazer o que você está falando, mas se você quiser uma maneira simples e simples de criar uma unidade inicializável, tente Carbon Copy Cloner .