Я занимаюсь исследованием Ext4 и считаю, что понимаю основы Ext4.

Ext4 хранит метки времени. В своем назначении я предложил анализировать временную метку Ext4 ВРУЧНУЮ, а не вводить команду (например, date -d @2220775699).

Есть ли способ сделать это?

Кроме того, почему метка времени отличается от метки времени в журнале?

Кто-нибудь может мне это объяснить?

2 ответа2

0

Если вы хотите перевести временные метки в удобное для человека описание даты и времени, то, очевидно, есть способ сделать это.

Функции localtime и gmtime сделаны специально для этой цели; в glibc они реализованы в виде функции __tz_convert , которая реализована в файле tzset.c. Вы, вероятно, должны будете рассмотреть другие функции, которые он использует, хотя я не изучил все это - исходный код GNU никогда не бывает легко читаемым.

UPD: __tz_convert использует __offtime внутренне.

0

Да, это возможно

debugfs -R `stat /file/to/check\` /dev/hdX

Я не уверен, какие две временные метки вы сравниваете, поэтому я не могу объяснить разницу. (Т.е. если вы зададите вопрос о разнице, по крайней мере, расскажите нам, между какими двумя вещами!)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .