Я працюю з програмним забезпеченням під назвою logstash, який обробляє файли журналів і зберігає прогрес у файлі, подібному до цього:
82484791-1419-65536 0 0 26507948
82484791-1420-65536 0 0 26071030
82484791-1421-65536 0 0 3065829
82484791-1422-65536 0 0 3973980
82484791-1425-65536 0 0 4301931
Я хочу побачити імена файлів, які були оброблені.
Згідно з документацією це слід тлумачити як:
Файли Sincedb - текстові файли з чотирма стовпцями:
Номер inode (або еквівалент). Основний номер пристрою файлу система (або еквівалент). Незначний номер пристрою файлової системи (або еквівалент). Поточне зміщення байта у файлі.
На linux я можу перетворити inode на ім'я файлу, використовуючи:
find /path/to/mountpoint -inum <inode number>
або
debugfs -R 'ncheck <inode number>' /dev/sda2 2>/dev/null
Що таке еквівалент Windows? Як перетворити дескриптори файлових вікон / файлів у імена файлів і каталогів?