Preciso me preocupar com “tail: tipo de sistema de arquivos não reconhecido 0xbeefdead”?

32

Estou tentando seguir um arquivo de texto normal com tail -f -n 50 filename . Eu recebo as informações do arquivo muito bem, exceto que eu sempre recebo esta mensagem de erro:

tail: unrecognized file system type 0xbeefdead

Isso acontece em todos os arquivos. O 0xbeefdead me preocupa - parece uma tag de hacker.

$ tail --version
tail (GNU coreutils) 8.4
    
por kwknowles 24.03.2014 / 18:56

1 resposta

34

Se você estiver recebendo este aviso ao usar o sistema de arquivos StorNext e estiver executando coreutils 8.21 ou anterior, não há muito com o que se preocupar; esta mensagem de aviso é esperada.

O GNU tail possui conhecimento sobre vários tipos de sistema de arquivos e avisa quando encontra um tipo desconhecido. O suporte para o sistema de arquivos StorNext foi adicionado ao tail in coreutils em abril de 2013 e foi lançado em coreutils 8.22. O commit é aqui . Se você não pode obter essa versão de coreutils , ou deseja editar e recompilar a fonte você mesmo, aqui está o diff daquele commit:

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 */
    
por 24.03.2014 / 19:32

Tags