ช่วยให้แน่ใจว่าระบบไฟล์อยู่ในสถานะที่สอดคล้องกันหลังจากการปิดระบบที่ไม่สะอาด
สิ่งแรกที่ควรทราบคือ XFS ผู้สร้างและการกำหนดค่าส่วนใหญ่ของ ext จะใช้การทำบันทึกข้อมูล meta เท่านั้นซึ่งทั้งหมดเกี่ยวกับการหลีกเลี่ยง fsck สมุดรายวันจะไม่เล่นซ้ำเมื่อเริ่มต้น - อาจถูกยกเลิกหากไม่สมบูรณ์
มีระบบที่รองรับการทำเจอร์นัลข้อมูลแบบเต็ม - แต่ในทางปฏิบัติระดับการประกันเหล่านี้ให้มากกว่าการทำเจอร์นัลเมตาดาต้านั้นมีขนาดเล็กมากในสถานการณ์โลกจริง
ดังนั้น 'สถานะที่ไม่สอดคล้อง' และปัญหาที่แก้ไขโดย fsck จึงไม่ตรงกันระหว่าง meta-data และไฟล์ของตัวเอง เพื่อหลีกเลี่ยงปัญหานี้ OS จะเขียนการเปลี่ยนแปลงข้อมูลเมตาที่เสนอไปยังเจอร์นัลจากนั้นเขียนข้อมูลจริงไปยังดิสก์จากนั้นใช้การเปลี่ยนแปลงข้อมูลเมตาที่จำลองแบบในเจอร์นัลไปยังดิสก์ สิ่งเดียวที่ถูกจับได้คือตัวควบคุมดิสก์จะบัฟเฟอร์และอาจจัดลำดับคำขอใหม่ เพื่อหลีกเลี่ยงปัญหานี้ระบบไฟล์ที่เจอร์นัลส่วนใหญ่จะใช้อุปสรรค: แยกการดำเนินการแต่ละอย่างและรอให้ดิสก์รับทราบว่าการดำเนินการเสร็จสิ้นแล้ว แต่ดิสก์ที่ทันสมัยจำนวนมากยอมรับการเขียนจริงเสร็จก่อนที่จะส่งข้อมูล ดังนั้นสิ่งต่าง ๆ จะยุ่งเหยิง
fsck ยังคงต้องการหลังจากการปิดที่ไม่สะอาดและทำไม
ระบบไฟล์ส่วนใหญ่รักษาจำนวนการเมานต์ - เมื่อจำนวนนี้ถึง fsck เต็มจะถูกเรียกใช้ในครั้งต่อไปเพื่อเมานต์ดิสก์ สาเหตุที่ข้อมูลดิสก์อาจเสียหายแม้ว่าจะไม่ได้เขียนอย่างชัดเจนถึงแม้ว่าจะไม่มีข้อบกพร่องในซอฟต์แวร์ก็ตาม ความคิดเห็นของ psusi ด้านบนผิด