Faça backups da linha de comando no Mac OS X com esses 4 truques
Hoje em dia, não f altam maneiras de fazer backup do seu Macintosh. Provavelmente, o método mais popular disponível para um usuário final é o Time Machine da Apple, que é manipulado automaticamente após uma configuração simples por meio da GUI ou pode ser acionado para iniciar a qualquer momento. Pessoalmente, fiquei muito impressionado com a facilidade de uso oferecida pelo Time Machine, mas sou um viciado em linha de comando, então devo relatar as alternativas disponíveis, quatro das quais residem na própria linha de comando do Mac OS X.
Leia alguns métodos diferentes que você pode usar no Terminal para fazer backup do seu Mac, usando idem, rsync, asr e hdiutil.
1) idem
sudo idem -X src_directory dst_directory
Ditto é uma parte integrada do Mac OS X e vem com todas as versões. Ditto é bastante robusto e pode fazer backup de seus arquivos preservando atributos de propriedade e bifurcações de recursos. Um recurso interessante que o Ditto oferece é a capacidade de “diminuir” os binários de seu código PPC ou i386. Por exemplo, se você possui um Macintosh PPC mais antigo, você pode adicionar –arch ppc às suas opções de linha de comando e cada arquivo binário com backup será despojado de seu código binário x86. Isso resultará em backups menores.
2) rsync
sudo rsync -xrlptgoEv --progress --delete src_directory dst_directory
Rsync é um método versátil e popular para realizar backups não apenas no Mac, mas também em servidores Linux e Unix em todo o “globo de TI”.O Rsync pode fazer tudo o que você precisa para realizar um backup confiável do seu sistema OS X, incluindo bifurcações de recursos e preservação da capacidade de seu disco rígido ser “inicializável”. Uma análise detalhada das habilidades de rysnc pode ser encontrada aqui.
3) asr
sudo asr -source src_directory -target dst_directory -erase -noprompt
asr, ou o utilitário Apply Software Restore, é outra maneira excelente e eficiente de executar um backup. O ASR pode fazer tudo o que o Ditto pode fazer, além de ter a capacidade de copiar um disco rígido no nível do bloco. O nível de bloco é a forma “menor” possível de acessar um disco rígido e fornece 100% de replicação de dados. A funcionalidade de nível de bloco do ASR deve ser executada em discos rígidos que não estão atualmente montados em seu sistema operacional. Isso geralmente significa inicializar a partir de um disco de recuperação, instalação usb ou similar.
4) hdiutil
sudo hdiutil create dst_image.dmg -format UDZO -nocrossdev -srcdir src_directory
Se você sempre quis criar um backup de arquivo simples e único do seu Macintosh, então o hdiutil é para você. O Hdiutil executa um backup em um único arquivo de imagem de disco (opcionalmente compactado) que pode ser restaurado usando o software Disk Utility da Apple.