De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Colaboração: Altemir Braz Dantas Junior
Data de Publicação: 04 de março de 2011
Esses dias deu uma pane em um servidor Zimbra. Os usuários reclamavam que não conseguiam mais fazer a busca dos emails atravéz do Webmail do Zimbra.
Analizando os logs percebi que os índices das mailboxes estavam corrompidos.
Como admin do Zimbra, cliquei na conta desejada e cliquei em reindexar mailbox. Para minha decepção nada aconteceu, entao fui tentar fazer na linha de comando.
# su - zimbra $ zmprov rim conta@email.com.br start
Nada de novo :( , pensei vou deletar os indexes e rodar o comando de novo.
$ rm /opt/zimbra/index/0/$(zmprov gmi conta@email.com.br | grep mailboxId | awk '{ print $2 }')/index/* -Rf $ zmprov rim conta@email.com.br start
Nada de novo :( , resolvi reiniciar o zimbra
zmcontrol stop zmcontrol start $ zmprov rim conta@email.com.br start
Funcionou :) , ele reindexou
Depois de vários testes percebi que ele só conseguia reindexar se eu deletasse o indexes e depois reiniciasse o zimbra. Nao sei até hoje o motivo (rsrsrs).
Agora eu teria que fazer isso em massa, para isso criei um script.
#!/bin/bash #nome do servidor zimbra SERVIDOR="nomedoservidorzimbra.dominio.com.br" # zmprov gaa -s $SERVIDOR => lista todos os email cadastrados for EMAIL in $(zmprov gaa -s $SERVIDOR) do echo $EMAIL # coloca a conta do email em manutencao assim nao deixando o usuario logar zmprov ma $EMAIL zimbraAccountStatus maintenance # deleta os indexes da conta rm /opt/zimbra/index/0/$(zmprov gmi $EMAIL | grep mailboxId | awk '{ print $2 }')/index/* -Rf done # REINICIA o ZIMBRA zmcontrol stop zmcontrol start # pega todos os email novamente for EMAIL in $(zmprov gaa -s $SERVIDOR) do # indexa a maibox zmprov rim $EMAIL start # reativa a conta zmprov ma $EMAIL zimbraAccountStatus active done
Colaboração: Franklin Moretti
Alguém já reparou que sistemas de arquivos ext3 e ext4 com 100% de uso nunca igualavam-se ao tamanho total da unidade ? Explico:
Um sistema de arquivos em um device de 249Gb atingirá 100% de uso aos seus 236Gb. Isso se dá pelo simples motivo que por default, um sistema de arquivos criado via mkfs.ext3 ou mkfs.ext4 possui uma reserva de 5% de seus blocos para o superusuário (vulgo root, :) ). Isso pode não ser impactante em sistemas de arquivos pequenos, tais como /var, /usr, /tmp, etc, mas vai com certeza se tornar um inconveniente em um sistema de arquivos de 750Gb usado separadamente do S.O (isso nos custaria 37.5Gb).
Veja como podemos manipular esta reserva...
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários