Черновик:atime
— access time, метка времени последнего доступа к файлу
- mtime — modification time — время последней модификации (изменения) файла
- atime — access time — время последнего доступа к файлу
- ctime — change time — время последнего изменения атрибутов файла (данных которые хранятся в inode-области)
Вот тут
http://en.wikipedia.org/wiki/Stat_(Unix)
вы можете прочитать, что в юниксовых ФС для каждого файла хранятся три временнЫх отметки:
mtime: time of last modification (ls -l),
ctime: time of last status change (ls -lc) and
atime: time of last access (ls -lu).
Никакого «времени создания» среди них НЕТ.
Есть время изменения атрибутов файла, но не его содержимого — ctime.
Так как atime должно меняться при каждом доступе к файлу, это заметно снижает производительность, поэтому при монтировании можно использовать некоторые опции, позволяющие изменить поведение системы в этом вопросе:
noatime — вообще не менять этот атрибут.
relatime — (relative atime) немного смухлевать, и менять только когда оно становится раньше mtime или ctime. С версии 2.6.29 используется в Linux по-умолчанию.
strictatime — менять atime строго как положено, при каждом обращении к файлу.
Вот ещё статья на русском языке:
http://igorka.com.ua/2010-07-29/vremenn … ime-ctime/
P.S.
Кстати, в конце статьи написано, что в ext4 появился атрибут crtime, то есть дата создания :)
Правда, посмотреть его пока нечем, разве что командой debugfs из-под рута.[1]
[править | править код]
- en: stat (system call) (англ.)
Черновик Исправьте и дополните до полноценной статьи Русской Энциклопедии. |