我正在运行一个完全更新的 Ubuntu 9.04 “Jaunty” i686 服务器。我在一个名为/dev/mapper/vg0-bigthree
.
如果我启动到单用户模式并确保已卸载卷,每次尝试运行 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
为了彻底起见,我开始尝试运行
$ 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 之前。
显然 fs 未安装。看起来好像要么
autofs
或nfs
仍在保留文件系统,一旦它们停止,检查就会运行。xfs_check
正在查看 中的陈旧信息,/etc/mtab
而不是 中的最新信息/proc/mounts
。确保文件系统未在 /etc/mtab 或 /proc/mounts 中列为已挂载。(我不确定 xfs_check 寻找哪个)。我已经看到这种情况发生在设备没有完全卸载的情况下。