Od dawna Linux nie zawracał sobie głowy datami tworzenia plików, ponieważ żaden z powszechnie używanych systemów plików nie obsługiwał ich. Jednak obecnie 2 powszechnie stosowane systemy plików (NTFS i ext4) rejestrują daty utworzenia plików.
statPolecenia, jednak nadal wyprowadza Birth: -na systemie plików ext4, choć widzimy, że ext4 został zapisany plik data utworzenia użyciu debugfs -R 'stat <inode_number>' /dev/file_device.
Kiedy zastanowiłem się, dlaczego tak jest, zauważyłem, że ktoś już niedawno zgłosił raport o błędzie, a odpowiedź prowadzi do problemu nadrzędnego, który po prostu stwierdza: „Obecnie nie ma interfejsu jądra systemu Linux, aby uzyskać tę informację [plik Data utworzenia]". Wydaje mi się niezwykłe, że tak jest nadal , ponieważ ludzie prosili o statwyświetlanie tych informacji od lat (i statgenerują Birthpole, chociaż najwyraźniej jeszcze go nie obsługuje! Czy dodali go w oczekiwaniu?)
Czy nadal jest prawdą, że obecnie nie ma interfejsu jądra systemu Linux, aby uzyskać datę utworzenia pliku? Czy jest jakiś plan, aby to kiedykolwiek wdrożyć?
ZFSrejestruje również czas utworzenia pliku i umożliwia ich odzyskanie za pomocą rozszerzonych atrybutów.
debugfs.