Este tópico descreve como verificar e reparar os sistemas de arquivos em uma instância Linux.
Pré-requisitos
O serviço de snapshot está ativado e um snapshot do disco do sistema foi criado. Para mais informações, consulte Ativar snapshot e Criar um snapshot único manualmente.
Procedimento
Este tópico usa /dev/vdb1 como exemplo para descrever como verificar e reparar um sistema de arquivos.
Conecte-se à instância Linux.
Se ocorreram exceções nos sistemas de arquivos na partição /dev/vdb1 de um disco de dados da instância, conecte-se diretamente à instância. Para mais informações, consulte Conectar-se a uma instância Linux usando o Workbench.
Se o sistema de arquivos corrompido estiver em um disco do sistema, desconecte o disco do sistema da instância, conecte-o a outra instância como disco de dados e conecte-se a essa instância para executar as operações a seguir. Para mais detalhes, consulte Práticas recomendadas para recuperação de dados de instâncias Linux.
nullNo documento vinculado, execute apenas as quatro primeiras subetapas da Etapa 3. Não monte o sistema de arquivos.
Execute o comando a seguir para verificar se os sistemas de arquivos estão montados no sistema. Certifique-se de que nenhum sistema de arquivos esteja montado.
df -hnullSe o sistema de arquivos já estiver montado no sistema, você pode executar o comando
umount /dev/vdb1para desmontá-lo durante o horário comercial apropriado.Execute o comando
blkidpara verificar o tipo de sistema de arquivos e executar os comandos de verificação e reparo apropriados.Para sistemas de arquivos EXT3 ou EXT4:
fsck -y /dev/vdb1Para o sistema de arquivos XFS:
xfs_repair /dev/vdb1
(Condicional) Se você reparou um disco do sistema, reconecte-o à instância original. Para instruções, consulte Práticas recomendadas para recuperação de dados de instâncias Linux. Se você reparou um disco de dados, ignore esta etapa.
Execute o comando a seguir para montar os sistemas de arquivos:
mount /dev/vdb1 /mntExecute novamente um dos comandos a seguir para verificar os sistemas de arquivos montados. Se as exceções do sistema de arquivos persistirem, ignore os alertas. Para mais informações, consulte Por que o fsck mostra corrupção ao executar 'fsck -n' em um dispositivo montado quando os dispositivos estão limpos?
Para sistemas de arquivos EXT3 e EXT4:
fsck -y /dev/vdb1Para o sistema de arquivos XFS:
xfs_repair /dev/vdb1