вторник, 23 апреля 2019 г.

Узнать времена файла (c/a/m/cr - time)

у меня есть файловая система /data:
/dev/nvme1n1    197G   22G  166G  12% /data

был утром запущен процесс с перенаправлением логов в /data/app.log
И вот требуется к вечеру узнать а когда файл создан был и когда закончилась работа с ним и вообще :):

debugfs -R "stat app.log" /dev/nvme1n1

debugfs 1.42.9 (28-Dec-2013)
Inode: 12   Type: regular    Mode:  0644   Flags: 0x80000
Generation: 4055614765    Version: 0x00000000:00000001
User:     0   Group:     0   Size: 6998
File ACL: 0    Directory ACL: 0
Links: 1   Blockcount: 16
Fragment:  Address: 0    Number: 0    Size: 0
 ctime: 0x5cbea383:49dde7a8 -- Tue Apr 23 05:32:51 2019
 atime: 0x5cbed417:35f4ba48 -- Tue Apr 23 09:00:07 2019
 mtime: 0x5cbea383:49dde7a8 -- Tue Apr 23 05:32:51 2019
crtime: 0x5cbe9143:03bb2b94 -- Tue Apr 23 04:14:59 2019
Size of extra inode fields: 32
EXTENTS:
(0):34306, (1):99840

Как то так получается что:
- файл создан в 04:14 (crtime)
- последний раз модифицирован в 05:32:51 (mtime)
- смотрел я его 09:00 (atime)


Комментариев нет: