我需要担心“tail:无法识别的文件系统类型0xbeefdead”吗?

我需要担心“tail:无法识别的文件系统类型0xbeefdead”吗?

我正在尝试使用tail -f -n 50 filename.我从文件中获取信息很好,但我总是收到此错误消息:

tail:无法识别的文件系统类型 0xbeefdead

它发生在每个文件上。让0xbeefdead我担心的是——它看起来像一个黑客标签。

$ tail --version
tail (GNU coreutils) 8.4

答案1

如果您在使用 StorNext 文件系统并运行coreutils8.21 或更早版本时收到此警告,则无需担心;此警告消息是预期的。

GNUtail具有有关多种文件系统类型的硬连线知识,并在遇到未知类型时发出警告。 2013 年 4tail月添加了对 StorNext 文件系统的支持coreutils,并在 8.22 中发布coreutils。提交是这里。如果您无法获得该版本的coreutils,或者希望自己编辑并重新编译源代码,以下是该提交的差异:

src/stat.c
@@ -399,6 +399,8 @@ enum
     return "selinux";
   case S_MAGIC_SMB: /* 0x517B remote */
     return "smb";
+  case S_MAGIC_SNFS: /* 0xBEEFDEAD remote */
+    return "snfs";
   case S_MAGIC_SOCKFS: /* 0x534F434B local */
     return "sockfs";
   case S_MAGIC_SQUASHFS: /* 0x73717368 local */

相关内容