Xfs_check neden çalışmaz?


0

Tamamen güncellenmiş bir Ubuntu 9.04 "Jaunty" i686 sunucusu kullanıyorum. LVM grubundaki tek bir XFS birimim var /dev/mapper/vg0-bigthree.

Tek kullanıcı moduna önyüklerseniz ve birimin bağlantısının kaldırıldığından emin olursam, xfs_check'i her çalıştırmayı denediğimde hala aşağıdakileri alıyorum:

$ 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

Sadece titiz olmak için koşmaya çalışarak başladım.

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

xfs_check'e dönmeden önce.

Ayrıca, cihazın veya montaj noktasının çıkışında mountveya çıkışında bir oluşum olmadığını onaylayabilirim /etc/mtab.


1
"Mount", hacminin GERÇEKTEN çıkarılmamasını sağlıyor mu?
Janne Pikkarainen

İyi soru! Belirtmeliydim. Sorumu güncelleyeceğim.
Justin Force

Yanıtlar:


2

Bu, / etc / mtab'in özellikle de salt okunursa, senkronizasyondan çıkmış olabilir. / proc / mounts, hangi dosya sistemlerinin monte edildiğinin gerçek çekirdek görünümünü yansıtır.

(Bir kenara, fsck.xfs hiçbir şey yapmaz (manpage'e bakın) ve xfs_repair -n, salt okunur bir kontrol için xfs_check'den daha iyi bir seçimdir.)


Katkınız için teşekkürler! Ne yazık ki, artık bu şirkette çalışmıyorum bu yüzden test edemiyorum.
Justin Force
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.