OSX cria um clone do disco rígido

2

Existe uma maneira de criar um clone do HDD com ferramentas unix sozinho? Não estou interessado em usar o Carbon Copy Cloner ou o Super Duper ou ferramentas como essa. Gostaria de poder executar um comando simples e ter o clone na minha unidade externa.

Eu tentei fazer isso com o comando tar e o sudo, mas ele falha toda vez sem me dar muito o motivo pelo qual ele falhou.

Alguma ideia? Alguém já fez isso antes?

    
por Honza Pokorny 12.07.2013 / 16:09

3 respostas

4

Você também pode usar dd com algo como:

sudo dd if=/dev/disk1 of=/dev/disk2 bs=128m

Onde / dev/disk1 é o disco que você deseja copiar & /dev/disk2 é o alvo.

E se você precisar encontrar o nome do seu disco, poderá usar a lista de diskutil .

    
por 12.07.2013 / 20:31
3

Existem muitas maneiras de fazer isso:

  1. Use dd como na primeira postagem.
  2. Use o rsync como no segundo post.
  3. Use ditto como incluído neste post.
  4. asr

Para o rsync, você precisa baixar a versão mais recente, porque o fornecido com o OS X não preservará os recursos, mas o novo será. O CCC usa o rsync. Phoenix usa o idem. O CCC também pode fazer chamadas de linha de comando para asr quando ele bloqueia por clonagem de bloco. Asr (significa Apple System Restore) costumava ser flexível, mas a Apple tornou inflexível desde o Leopard. O uso da linha de comando de ditto leva algum tempo para se acostumar.

Eu suspeito que todas as ferramentas de "clonagem" são realmente "corredores de script" sofisticados, significando que o que eles estão fazendo provavelmente poderia ser feito em um script e os escritores provavelmente estão executando chamadas para as ferramentas de linha de comando e deixando eles fazem suas coisas. Especulação da minha parte, mas eu suspeito que seja verdade.

O trabalho principal do Phoenix não é ser uma ferramenta de clonagem, ele está realmente criando uma unidade de inicialização de emergência, extraindo o sistema operacional central de um volume de trabalho. Eu estou supondo que os escritores apenas pensaram que eles lançariam uma clonagem simples lá porque era fácil.

Eu usei todas as ferramentas mencionadas neste tópico, incluindo o método dd, e pela primeira vez posso informar que todas funcionam.

Aqui estão alguns links para usuários interessados:

por 13.07.2013 / 02:11
1

Você pode fazer isso com o Rsync. Este artigo do blog deve levá-lo à direção certa.

Basicamente, é rsync com uma benção no final para tornar as coisas inicializáveis, visto em uma das últimas linhas de seu script:

sudo bless -folder "$DST"/System/Library/CoreServices
    
por 12.07.2013 / 19:42