Aqui está o objetivo: Eu tenho um servidor de backup com um sistema de arquivos ZFS com compactação e snapshots integrados. Todas as nossas máquinas rsync
fazem backup lá todas as noites e , em seguida, é tirada uma captura instantânea do ZFS; portanto, temos backups de como a máquina de verificação ficava no final de cada dia.
O problema é que, no Mac OS X, os garfos de recursos não são copiados, pois a máquina remota não suporta garfos de recursos. O que eu gostaria de fazer é rsync
um arquivo .DMG que reside no servidor de backup. Dessa forma, eu teria uma imagem exata e inicializável de como meu sistema ficava todas as noites.
Como um bônus, o servidor de backup também é um servidor NetBoot, então isso realmente me permitiria inicializar como estava o meu Mac em qualquer ponto da história.
Criei uma imagem da unidade do meu Mac e a copiei no servidor de backup. Agora, quando eu o abro no meu Mac e corro rsync
, ele é executado por um período (às vezes mais de uma hora, às vezes menos) e, em seguida, gera vários erros de E / S. A imagem é armazenada em uma matriz RAID, tenho certeza de que não há erros de E / S.
Acho que a conexão com o compartilhamento Samba pode estar ficando sobrecarregada ... Tentei também com a AFP e obtenho o mesmo resultado ... O que poderia estar causando isso e como posso resolvê-lo? Ou, alguma outra idéia sobre como atualizar o arquivo DMG remoto?
Respostas:
Configure um novo volume na caixa Nexenta / OS para o backup e configure-o para compartilhar como um LUN iSCSI. Em seguida, use um dos vários iniciadores iSCSI para MacOS X para anexar o volume de backup nas costas. No seu mac, formate o volume como HFS +. Agora você pode usar o CCC ou rsync, etc. para fazer seus backups.
fonte
Você já pensou em usar o Carbon Copy Cloner ? Eu uso isso em um backup manual de bit a bit do meu SSD em uma unidade de rede uma vez por mês ou mais e funciona perfeitamente. Eu sei que ele faz backups incrementais e não tive problemas para despejar minha unidade na Ethernet gigabit.
fonte
rsync
e eu obter o mesmo resultado :-(rsync
e eu estava ficando os mesmos erros de E / S :-(Não é a resposta exata para sua pergunta, mas você também pode sincronizar os garfos de recursos. Aqui estão realmente bons artigos sobre:
ps: você usa solaris ou freebsd?
Então, o que eu tentei agora:
Eu tenho um sistema operacional remoto (não mac) e montou-o via fuse / sshfs (sobre o ADSL lento).
No meu macbook entrou isso:
(o teste / tmp / já existe no computador remoto)
e entendi:
Como você pode ver, os garfos de recursos são convertidos em arquivos dot_underscore e copiados em um local remoto. (por exemplo, o ícone personalizado para o diretório bk também).
Portanto, eu não entendo, por que você não pode fazer o rsync no zfs remoto?
fonte
rsync
ing localmente! Eu estava tentando rsync do Mac para o servidor! Vou tentar isso e voltar para você.Não sei por que , mas a conexão com o servidor estava sendo interrompida durante a cópia do arquivo e estou assumindo que foi porque a grande quantidade de dados transferidos em alta velocidade era mais do que o servidor de backup suportava; deixaria de responder por um curto período e o Mac desconectaria à força o DMG e o backup falharia.
Encontrei uma solução: antes de fazer o backup, nas Preferências do Sistema, reduzi a velocidade da minha placa de rede Ethernet de 1000Mbps para 100Mbps. Então, o backup parecia funcionar perfeitamente, porque a taxa de dados estava restrita e o servidor de backup não ficou sobrecarregado.
fonte