Estou executando um servidor i686 "Jaunty" Ubuntu 9.04 totalmente atualizado. Eu tenho um único volume XFS em um grupo chamado LVM /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 virar para xfs_check.
Além disso, posso confirmar que não há ocorrência na saída de mount
ou no /etc/mtab
dispositivo ou ponto de montagem do volume.
Respostas:
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, o fsck.xfs não faz nada (veja a manpage) e xfs_repair -n é uma escolha melhor para uma checagem de somente leitura do que xfs_check é.)
fonte