Próbuję śledzić zwykły plik tekstowy z tail -f -n 50 filename
. Dostaję informacje z pliku w porządku, tyle że zawsze pojawia się ten komunikat o błędzie:
tail: nierozpoznany typ systemu plików 0xbeefdead
Dzieje się tak na każdym pliku. 0xbeefdead
Martwi mnie - wygląda tagu hakerów.
$ tail --version
tail (GNU coreutils) 8.4
0xdeadbeef
?:P
Odpowiedzi:
Jeśli pojawia się to ostrzeżenie podczas korzystania z systemu plików StorNext i działa wersja
coreutils
8.21 lub wcześniejsza, nie ma się czym martwić; ten komunikat ostrzegawczy jest oczekiwany.GNU
tail
ma wbudowaną wiedzę o wielu typach systemów plików i ostrzega, gdy napotka nieznany typ. Wsparcie dla systemu plików StorNext dodanotail
wcoreutils
w kwietniu 2013 roku i został wydany wcoreutils
8,22. Zatwierdzenie jest tutaj . Jeśli nie możesz uzyskać tej wersjicoreutils
lub chcesz samodzielnie edytować i ponownie skompilować źródło, oto różnica od tego zatwierdzenia:źródło
tail
musi być zgodny z określonym systemem plików? Myślę, że chodzi mi o to, czy nie ma abstrakcji systemu plików, na której mógłby polegać?tail
z-f
opcją używainotify
jeśli to możliwe. Aleinotify
może tylko monitorować zmiany spowodowane działaniami wykonywanymi przez jądro systemu lokalnego. Więctail
będzie używaćinotify
tylko wtedy, gdy plik jest argumentem na to, co klasyfikuje jako „lokalne” plików.