Linux uzun süredir dosya oluşturma tarihleriyle uğraşmadı çünkü yaygın olarak kullandığı dosya sistemlerinden hiçbiri onları desteklemiyordu. Ancak şimdi, yaygın olarak kullanılan 2 dosya sistemi (NTFS ve ext4) her ikisi de dosya oluşturma tarihlerini kaydeder.
Ancak stat
komut, Birth: -
ext4'ün dosyanın oluşturma tarihini kullanarak kaydettiğini görmemize rağmen, bir ext4 dosya sisteminde çıktı veriyor.debugfs -R 'stat <inode_number>' /dev/file_device
.
Bunun neden olduğunu araştırdığımda, başkasının yakın zamanda bir hata raporu hazırladığını ve yanıtın , şu anda bu bilgiyi almak için şu anda Linux çekirdeği arayüzü olmadığını belirten bir yukarı akış konusuna bağlandığını gördüm. oluşturulma tarihi]". İnsanlar bu bilgiyi yıllardır görüntülemeyi talep ettikleri için , bu durum hala görünüşte hala geçerli gibi görünüyor stat
(ve stat
çıktı birBirth
görünüşe göre henüz desteklemese bile, alan yapıyorlar mı?) .
Öyleyse, şu anda dosya oluşturma tarihini almak için Linux çekirdek arayüzü olmadığı doğru mudur? Bunu şimdiye kadar uygulamak için bir plan var mı?
ZFS
ayrıca dosya oluşturma zamanını kaydeder ve genişletilmiş özniteliklerle alınmalarına izin verir.
debugfs
.