Я ищу способ визуализировать записи в большой файл (2 ГБ) в режиме реального времени. Процесс записи - это не просто добавление данных в конец файла. Вместо этого он действует как контейнер или как блочное устройство. Таким образом, данные записываются в любом месте файла.
Есть ли инструмент, который показывает, какие части файла меняются? Необязательно быть точным - на самом деле - мне просто нужно знать, находится ли он в начале, в середине или в конце файла. Лучше всего будет инструмент, работающий на CLI.
Мне не удалось найти такой инструмент, но, возможно, здесь кто-то сможет помочь.
Seekwatcher использует blktrace
внизу и может предоставить вам всевозможную информацию о дисковой активности. Он может анализировать существующие файлы дампа blktrace или запускать blktrace за вас. Seekwatcher, вероятно, не именно то, что вы ищете, но, возможно, это может послужить отправной точкой.
Также ищите анализаторы blktrace, возможно, где-то там прячутся другие. +1 за интересный вопрос, в любом случае!