Por que o xfs_check não é executado? [fechadas]

2

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, ainda 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.

    
por Justin Force 12.08.2010 / 18:22

2 respostas

3

É evidente que o fs não está montado. Parece que autofs ou nfs ainda está mantendo o sistema de arquivos e, assim que forem interrompidos, a verificação será executada.

'service autofs stop'
'service nfs stop'

xfs_check está procurando informações antigas em /etc/mtab em vez de informações atualizadas em /proc/mounts .

    
por Gilles 12.08.2010 / 19:05
0

Certifique-se de que o sistema de arquivos não esteja listado em / etc / mtab ou / proc / mounts como montado. (Eu não estou certo de que xfs_check procura). Vi isso acontecer nos casos em que um dispositivo não foi limpo corretamente.

    
por David 12.08.2010 / 19:04