Por que o xfs_check não é executado?

0

Estou executando um servidor i686 "Ubuntu" totalmente atualizado do Ubuntu 9.04. Eu tenho um único volume XFS em um grupo LVM chamado /dev/mapper/vg0-bigthree .

Se eu inicializar no modo de usuário único e garantir que o volume seja desmontado, sempre recebo o seguinte toda vez que tento executar o xfs_check:

$ sudo xfs_check /dev/mapper/vg0-bigthree 
xfs_check: /dev/mapper/vg0-bigthree contains a mounted and writable filesystem

fatal error -- couldn't initialize XFS library

Só para ser minucioso, comecei a tentar correr

$ sudo fsck.xfs /dev/mapper/vg0-bigthree 
If you wish to check the consistency of an XFS filesystem or
repair a damaged filesystem, see xfs_check(8) and xfs_repair(8).

antes de voltar para xfs_check.

Além disso, posso confirmar que não há ocorrência na saída de mount ou /etc/mtab do dispositivo ou ponto de montagem do volume.

    
por Justin Force 12.08.2010 / 18:56

1 resposta

2

Pode ser que o / etc / mtab tenha ficado fora de sincronia, especialmente se o root é somente leitura. / proc / mounts reflete a verdadeira visualização do kernel de quais sistemas de arquivos são montados.

(Como um aparte, fsck.xfs não faz nada (veja a página do manual) e xfs_repair -n é a melhor escolha para uma checagem de somente leitura do que xfs_check é.)

    
por 12.11.2012 / 16:17

Tags