File System Flashcards
(12 cards)
File System
Structure used by the OS to store and organize files/directories on storage media. Manages file names, paths, access control, and disk space allocation.
Directory
A folder that contains files or other directories; used to organize data hierarchically.
Path
Location address of a file or directory in the hierarchy (e.g., /home/user/file.txt)
File Metadata
Data about a file (e.g., size, type, creation date, permissions).
Mounting
Process of making a file system accessible to the OS by attaching it to a directory structure (e.g., mounting a USB drive).
File Allocation Table (FAT)
A simple file system structure that maps where files are stored on disk. Variants: FAT16, FAT32.
NTFS (New Technology File System)
Advanced Windows file system with support for permissions, encryption, compression, and journaling.
ext4
Modern Linux file system; supports journaling, large volumes, and high performance.
Permissions
Rules determining who can read/write/execute a file or folder (e.g., rwx in Linux).
Journaling
Feature of some file systems (e.g., NTFS, ext4) that logs changes before committing them to disk to prevent corruption during crashes.
Block
Minimum storage unit on a disk; file systems manage files by allocating blocks.
Inode
Data structure in Unix/Linux file systems storing file metadata (not file name or content).