我正在尝试使用tail -f -n 50 filename
.我从文件中获取信息很好,但我总是收到此错误消息:
tail:无法识别的文件系统类型 0xbeefdead
它发生在每个文件上。让0xbeefdead
我担心的是——它看起来像一个黑客标签。
$ tail --version
tail (GNU coreutils) 8.4
答案1
如果您在使用 StorNext 文件系统并运行coreutils
8.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 */