Servidor recebe sistema de arquivos somente leitura com freqüência

3

Este servidor tem o RAID-1 configurado. Ele obtém o sistema de arquivos readonly todos os dias. Se eu reiniciá-lo, ele volta com um sistema de arquivos de leitura e gravação. mas depois de pouco tempo, readonly novamente ...

Alguma ideia por favor? Obrigado.

# dmesg |grep error
VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync!
VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync!
VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync!
VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync!
VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync!
VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync!
VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync!
VFS: cannot write quota structure on device cciss/c0d0p8 (error -30). Quota may get out of sync!
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927230 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927273 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927333 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927712 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929238 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929464 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929704 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929805 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71930367 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71931281 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927230 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927273 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927333 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927712 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929238 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929464 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929704 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71929805 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71930367 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71931281 in dir #71927229
EXT3-fs error (device cciss/c0d0p8): ext3_lookup: unlinked inode 71927230 in dir #71927229
    
por Jasper 29.09.2011 / 11:47

2 respostas

4

Parece que seu disco precisa de uma limpeza. Você deve forçar um fsck para limpar todos esses erros antes que ele caia totalmente em você.

Existem muitos switches disponíveis com o fsck, mas para começar você pode fazer o seguinte:

Isto irá verificar todas as montagens em seu arquivo / etc / fstab:

fsck -A

Isso verificará o disco em questão que está enviando esses avisos:

fsck -t ext3 /dev/<device name>

Você deve estar ciente de que um fsck pode levar um longo tempo para que isso não seja algo que você queira fazer no meio do dia em um servidor de produção.

    
por 29.09.2011 / 12:18
5

Este é um controlador cciss , portanto, o servidor é provavelmente um sistema HP ProLiant. Eu suspeitaria de um problema com a matriz da unidade na forma de um disco com falha ou falha. Além da verificação de disco normal no nível do Linux ( fsck ), tente verificar se você pode obter informações sobre a integridade da matriz da unidade.

Você tem acesso físico ao servidor? Você consegue ver alguma luz de erro nas unidades?

Qual distribuição Linux é essa?

Se você tiver acesso root, forneça a saída de cat /proc/driver/cciss/cciss0 . Verifique se os agentes de gerenciamento da HP estão instalados. Tente hplog -v para imprimir o log IML do sistema para verificar se há mensagens de erro. Se você tiver o utilitário hpacucli instalado, poderá obter as especificidades da integridade da matriz com hpacucli ctrl all show config detail .

Se nenhum desses utilitários HP estiver instalado, existem outras maneiras de obter informações básicas sobre o array. Você pode instalar os Agentes de Gerenciamento da HP para sua distribuição ou verifique este utilitário para obter um status de array rápido .

    
por 29.09.2011 / 12:36