ระบบไฟล์ที่ทันสมัยหลายแห่งใช้วารสารซึ่งรวมถึง NTFS, Ext3 / 4, XFS, HFS + และอื่น ๆ เจอร์นัลช่วยด้วยสองสิ่งหลีกเลี่ยงความเสียหายของระบบไฟล์และเร่งการกู้คืนหลังจากความล้มเหลวเช่นการสูญเสียพลังงานหรือระบบขัดข้อง มีสององค์ประกอบหลักในระบบไฟล์ข้อมูลและข้อมูลเมตา ข้อมูลคือเนื้อหาของไฟล์รูปภาพวิดีโอเอกสารและในที่สุดมันก็เป็นสิ่งที่ทำให้ระบบไฟล์มีคุณค่า ข้อมูลเมตาคือสิ่งที่อธิบายถึงโครงสร้างของระบบไฟล์รวมถึงวิธีตั้งชื่อไฟล์จัดเก็บในไดเรกทอรีสิทธิ์การเข้าถึงเวลาแก้ไขไฟล์และพื้นที่บันทึกของดิสก์ที่ใช้งานอยู่หรือมีอิสระที่จะจัดสรรให้กับไฟล์อื่น ๆ ถูกสร้างขึ้น หากข้อมูลเมตาเกิดความเสียหายเนื่องจากระบบขัดข้องอาจทำให้ข้อมูลสูญหาย / เสียหายได้อีก ตัวอย่างเช่น, ส่วนหนึ่งของดิสก์อาจถูกเลือกสำหรับการจัดสรรไปยังไฟล์ แต่ถ้ามันไม่ถูกบันทึกอย่างถูกต้องก่อนที่จะเกิดความผิดพลาดมันอาจจะถูกเพิ่มลงในรายการบล็อกข้อมูลของไฟล์ แต่ยังอยู่ในรายการบล็อกข้อมูลฟรีและจัดสรรเป็นไฟล์ที่สอง หลังจากนั้น. ขณะนี้มีสองไฟล์ที่แบ่งปัน data block / content เดียวกัน
เจอร์นัลเป็นสถานที่บนดิสก์ที่สงวนไว้สำหรับการบันทึกการเปลี่ยนแปลงในระบบไฟล์ รายละเอียดที่ถูกต้องของสิ่งที่ถูกเปลี่ยนแปลงที่ถูกเขียนลงในเจอร์นัลแรกที่อยู่ในตำแหน่งเดียวบนดิสก์จากนั้นหลังจากอัพเดตเจอร์นัลแล้วการเปลี่ยนแปลงจะถูกนำไปใช้กับตำแหน่งที่เหมาะสมบนดิสก์ซึ่งอาจต้องการการเขียนหลายครั้ง หนึ่งในการอัพเดตเสร็จสิ้นรายการบันทึกรายวันจะถูกทำเครื่องหมายว่าเสร็จสมบูรณ์ หลังจากเกิดข้อผิดพลาดระบบจะต้องตรวจสอบเจอร์นัลสำหรับรายการที่ไม่สมบูรณ์และดำเนินการให้สมบูรณ์เพื่อแก้ไขระบบไฟล์ วิธีนี้จะช่วยเพิ่มความเร็วในการกู้คืนและทำให้แน่ใจได้ว่าการเปลี่ยนแปลงนั้นทำขึ้นจริงหรือไม่ หากมีการจัดสรรบล็อกให้กับไฟล์ที่กำลังเพิ่มขึ้นบล็อกนั้นจะถูกเพิ่มลงในรายการบล็อกของไฟล์และทำเครื่องหมายว่าใช้งานอยู่
นอกจากนี้ในระบบไฟล์ที่สนับสนุนการทำเจอร์นัลบ่อยครั้งที่มันเป็นเพียงการทำข้อมูลเมตาเพื่อเก็บรักษาโครงสร้าง แต่ไม่ใช่ข้อมูลเอง การทำเจอร์นัลข้อมูลแบบเต็มโดยทั่วไปจะค่อนข้างแพงและช้า แต่สำคัญน้อยกว่าเมตาดาต้า เป็นไปได้ที่จะเปิดใช้งานข้อมูลเช่นกันหากจำเป็น
นอกจากนี้เพื่อให้การดำเนินการนี้มีระบบไฟล์บางส่วนที่ไม่ได้ให้บริการการทำเจอร์นัลในปัจจุบันรวมถึง FAT32, exFAT, Ext2 และ UDF หากมีข้อผิดพลาดระหว่างการอัพเดตการสแกนระบบไฟล์ทั้งหมดจะต้องทำเพื่อติดตามข้อผิดพลาดหรือความเสียหาย