Estoy tratando de seguir un archivo de texto normal con tail -f -n 50 filename
. Recibo muy bien la información del archivo, excepto que siempre recibo este mensaje de error:
tail: tipo de sistema de archivos no reconocido 0xbeefdead
Sucede en cada archivo. El 0xbeefdead
me preocupa - se ve como una etiqueta de piratería informática.
$ tail --version
tail (GNU coreutils) 8.4
0xdeadbeef
en su lugar?:P
Respuestas:
Si recibe esta advertencia cuando usa el sistema de archivos StorNext y está ejecutando
coreutils
8.21 o anterior, no hay mucho de qué preocuparse; Se espera este mensaje de advertencia.GNU
tail
tiene un conocimiento cableado sobre varios tipos de sistemas de archivos y advierte cuando encuentra un tipo desconocido. Soporte para el sistema de archivos StorNext fue introducido entail
encoreutils
en abril de 2013, y fue lanzado encoreutils
8,22. El compromiso está aquí . Si no puede obtener esa versióncoreutils
o desea editar y recompilar la fuente usted mismo, aquí está la diferencia de esa confirmación:fuente
tail
debe ser compatible con un sistema de archivos específico? Supongo que lo que quiero decir es, ¿no hay una abstracción del sistema de archivos en la que pueda confiar?tail
con la-f
opción usainotify
si puede. Peroinotify
solo puede monitorear los cambios causados por la actividad realizada por el núcleo del sistema local. Portail
lo tanto ,inotify
solo se usará si el argumento del archivo está en lo que clasifica como un sistema de archivos "local".