เป็นเวลานานที่ Linux ไม่ได้ใส่ใจกับวันที่สร้างไฟล์เพราะไม่มีระบบไฟล์ที่ใช้กันทั่วไป อย่างไรก็ตามตอนนี้ระบบไฟล์ 2 ระบบที่ใช้กันทั่วไป (NTFS และ ext4) ทั้งวันที่สร้างไฟล์บันทึก
stat
คำสั่ง แต่ยังคงเอาท์พุทBirth: -
บนระบบไฟล์ ext4 แม้ว่าเราจะเห็น ext4 debugfs -R 'stat <inode_number>' /dev/file_device
ที่ได้เก็บไว้เป็นไฟล์สร้างวันที่ใช้
เมื่อฉันดูสาเหตุของเรื่องนี้ฉันเห็นว่ามีคนอื่นได้ยื่นรายงานข้อผิดพลาดไปแล้วเมื่อเร็ว ๆ นี้และลิงก์การตอบกลับผ่านไปยังปัญหาต้นน้ำที่ระบุว่า "ไม่มี Linux kernel อินเตอร์เฟสในปัจจุบันเพื่อรับข้อมูลนั้น [ไฟล์ วันที่สร้าง]". มันน่าทึ่งสำหรับฉันที่เห็นได้ชัดว่านี่ยังคงเป็นกรณีที่ผู้คนได้รับการร้องขอที่stat
แสดงข้อมูลนี้มานานหลายปี (และstat
เอาท์พุทBirth
เขตข้อมูลแม้ว่ามันจะไม่เห็นได้ชัดว่ามันยังไม่สนับสนุน!
ดังนั้นยังคงเป็นความจริงหรือที่ว่าไม่มีเคอร์เนลอินเตอร์เฟส Linux ในปัจจุบันเพื่อรับวันที่สร้างไฟล์ มีแผนที่จะใช้สิ่งนี้ตลอดไปหรือไม่?
ZFS
ยังบันทึกเวลาการสร้างไฟล์และช่วยให้สามารถดึงข้อมูลได้ผ่านคุณสมบัติเพิ่มเติม
debugfs
เมื่อคุณกำลังใช้