Correct option is B
Journaling is a feature in modern Linux file systems (e.g., ext3, ext4) that ensures data integrity by recording changes to a journal before committing them to the main file system. This mechanism protects against data corruption during unexpected shutdowns or crashes.
Information Booster
1.
Definition: Journaling records metadata and data changes as transactions in a log (journal) before they are applied to the file system.
2.
Purpose: Prevents data loss and ensures the consistency of the file system.
3.
Types of Journaling:
· Metadata Journaling: Only logs metadata changes.
· Full Journaling: Logs both metadata and data changes.
4.
Applications: Commonly used in file systems like ext3, ext4, and XFS.
5.
Recovery: In case of a crash, the system can replay the journal to restore the file system to a consistent state.
Additional Knowledge
· Process scheduling determines the order of execution for processes.
· A thread is a lightweight process but is not related to journaling.
· Editors like vim or nano are used for text editing, not file system management.