“错误的 ufstype 可能会损坏您的文件系统” - 我应该担心吗?

“错误的 ufstype 可能会损坏您的文件系统” - 我应该担心吗?

我刚才浏览了一下/var/log/syslog,发现了以下令我担心的内容:

ufs: You didn't specify the type of your ufs filesystem
May  5 09:06:09 Bath-Towel kernel: [  425.626221] 
May  5 09:06:09 Bath-Towel kernel: [  425.626221] mount -t ufs -o ufstype=sun|sunx86|44bsd|ufs2|5xbsd|old|hp|nextstep|nextstep-cd|openstep ...
May  5 09:06:09 Bath-Towel kernel: [  425.626221] 
May  5 09:06:09 Bath-Towel kernel: [  425.626221] >>>WARNING<<< Wrong ufstype may corrupt your filesystem, default is ufstype=old

它是什么,它意味着什么,我应该怎么做(如果有的话)?如果需要更多信息来回答我的问题,请发表评论,我会提供。


操作系统信息:

Description:    Ubuntu 15.04
Release:    15.04

答案1

当用户或脚本运行 update-grub 脚本时,可能会生成此消息,这可以解释为什么在内核更新后会收到此消息。据我了解,update-grub 会尝试动态查找所有可能的分区及其中的操作系统,以生成最完整的 grub.conf 文件。update-grub 尝试安装未知分区的选项之一(实际上是最后一个选项之一)是 ufs。然而,这是一个错误,因为它可能会误导和混淆用户。

更多信息:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1374759

答案2

我遇到了这个错误,我已将其更新至内核 3.19.0-26 并修复。我认为这是 3.19.0-25 中的一些错误。

答案3

这有点“我也是”,但我在升级到 4.2 的另一个内核时也看到了这种情况(撰写本文时最新的一次)

似乎某些安装代码(acer 恢复分区)尝试挂载所有分区,包括不应挂载的分区 /dev/sda4,这是一个扩展分区块,创建时磁盘上有 4 个以上的分区。不仅仅是 UFS,脚本还尝试将其挂载为 ext4、fat 和其他一些分区,每个分区都有不同的错误消息,只有 UFS 错误消息看起来有点吓人。

所以我认为这只是表面问题,这些信息可以忽略。

答案4

例如,当您使用virt-manager(或类似工具) 将 FreeBSD 安装映像附加到虚拟机时,可能会发生这种情况。FreeBSD 映像上有一个带 UFS 的分区,当它连接到losetup主机上 (作为环回设备,例如) 时,它将被和朋友扫描文件系统udev。此时可能会发现 UFS。

附注:这种情况仅发生在将原始 ISO 映像视为环回设备时,不是最好使用 QCOW2 映像作为可写(和可修剪)存储。(将 QCOW2 作为块设备读取需要转换或nbd设置

通常lsblk -pf可以帮助揭示 UFS 的确切位置。

相关内容