File systems Flashcards
What is journaling?
Designed to prevent data corruption/loss from power loss
How does journaling work?
Notes files written to disk in journal, removes job when completed. At boot partially completed jobs are resumed
What is the ext file system?
Extended file system
What features did Ext2 bring?
Supported extended attributes (x-attrs), 2TB+ drives
What features did Ext3 bring?
Journaling
What features did Ext4 bring?
Reduced file fragmentation, Larger volumes and files, Delayed allocation to improve flash memory life
What is BtrFS?
B-Tree File System
Drive pooling, snapshots, compression, online defragmentation
What is ZFS?
Zeta File Syste,
Designed by Sun Microsystems aquired by oracle
Open sourced under CDDL license
What is XFS?
Can be enlarged but not shrunk on the fly
Good with large not small files
What is JFS?
Journaled File System developed by IBM for AIX
Partitions can be enlarged not shrunk
What is Swap?
Partition reserved as virtual memory that won’t fit in RAM
Not mountable
Used for hibernating
What is FAT?
File Allocation Table by Microsoft
FAT32
exFAT supports files over 4GB partitions over 8TB
Not journaled