it-swarm.it

Perché xfs_check non funziona?

Sto eseguendo un server i686 Ubuntu 9.04 "Jaunty" completamente aggiornato. Ho un singolo volume XFS in un gruppo LVM chiamato /dev/mapper/vg0-bigthree.

Se avvio in modalità utente singolo e mi assicuro che il volume sia smontato, ottengo comunque quanto segue ogni volta che provo a eseguire 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

Per essere precisi, ho iniziato provando a correre

$ 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).

prima di passare a xfs_check.

2
Justin Force

Chiaramente la fs non è montata. Sembra che autofs o nfs stia ancora trattenendo il file system e una volta fermati il ​​controllo verrà eseguito.

`service autofs stop`
`service nfs stop`

xfs_check sta visualizzando informazioni non aggiornate in /etc/mtab anziché informazioni aggiornate in /proc/mounts.

3
Gilles

Assicurati che il filesystem non sia elencato in/etc/mtab o/proc/mounts come montato. (Non sono sicuro di quale xfs_check cerchi). Ho visto questo accadere nei casi in cui un dispositivo non è stato smontato in modo pulito.

0
David