Zimbra: Copiando o diretório do Zimbra para outra partição ou servidor


Olá! Neste artigo gostaria de apresentar um procedimento interessante para copiar o diretório do Zimbra para outra partição (outro sistema de arquivos) ou para outro servidor.

Uma questão que tenho observado em muitas threads sobre esse tipo de operação, é o problema enfrentado com a base LDAP, que é um arquivo sparse (https://en.wikipedia.org/wiki/Sparse_file).

O comando “cp” consegue tratar os arquivos sparse de maneira eficiente, assim com o rsync, com a opção “–sparse”.

Segue portanto o procedimento que tenho utilizado quando preciso copiar todo o diretório do Zimbra para outra partição ou servidor:

Utilizando o CP e RSYNC (exemplo copiando /opt/zimbra para /opt/zimbra2 para depois renomear o ponto de montagem)

zmcontrol stop
ps aux (validar se todos os processos pararam)
cd /opt
rsync --progress --delete --archive --verbose --hard-links --exclude=data/ldap/mdb/db/data.mdb --exclude=backup zimbra/ zimbra2/
cd /opt/zimbra2/data/ldap/mdb/db
cp -a /opt/zimbra/data/ldap/mdb/db/data.mdb .
zmcontrol start

Utilizando apenas o RSYNC (mesmo exemplo de diretórios)

zmcontrol stop
ps aux (validar se todos os processos pararam)
cd /opt
rsync --progress --delete --archive --verbose --hard-links --sparse --exclude=backup zimbra/ zimbra2/
zmcontrol start

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s