Skip to content

Latest commit

 

History

History
84 lines (67 loc) · 3.71 KB

File metadata and controls

84 lines (67 loc) · 3.71 KB

Documentation Index

Project home | IEEE references

Research cutoff: July 21, 2026

The Linux Storage, Filesystem, Partitioning, and Encryption Guide separates decisions, hardware, encryption, filesystem profiles, mount policy, deployment, and operations so each subject can be reviewed without editing an unrelated part of the project.

Inline citation numbers in every module resolve to the shared IEEE reference registry. Reference numbers remain stable when the documentation is reorganized.

Start here

Need Read
Choose a complete storage stack Decision guide
Understand PCIe 5.0, M.2, or NVMe implications NVMe hardware guide
Design encryption, key recovery, discard, or swap Encryption architecture
Select a filesystem Filesystem profile index
Choose fstab options or TRIM behavior Mount options and TRIM
Build or migrate a storage stack Deployment procedure
Establish monitoring, scrub, backup, and recovery Operations and recovery
Check advice that this project rejects Anti-patterns
Audit the research IEEE references

Filesystem profiles

Profile Selected use
Btrfs Linux laptops and workstations
Ext4 Conservative roots, simple data volumes, and Linux backup disks
XFS Databases, VM images, containers, and sustained parallel writes
OpenZFS Managed NAS and storage servers
F2FS Measured eMMC, UFS, or SD workloads
Portable and special-purpose formats exFAT, FAT32, NTFS, VeraCrypt, and tmpfs
bcachefs Research and opt-in evaluation only

Suggested reading paths

New Linux workstation

  1. Read the decision guide.
  2. Review NVMe hardware behavior.
  3. Build the LUKS2 architecture.
  4. Apply the Btrfs profile.
  5. Confirm mount and TRIM policy.
  6. Follow the deployment and operations checklists.

Managed storage server

  1. Read the decision guide.
  2. Select the OpenZFS profile, or select Ext4 or XFS over conventional RAID when that recovery model is preferred.
  3. Resolve the encryption boundary.
  4. Follow the deployment and operations guides.

Removable media

  1. Choose Linux-only or cross-platform behavior in the decision guide.
  2. Apply the portable-media profile.
  3. Resolve LUKS2, VeraCrypt, and discard leakage in the encryption guide.

Maintenance conventions

  • Keep a recommendation in the module that owns the behavior.
  • Keep the root README and this index short. Link to details instead of copying them.
  • Add new primary sources to references.md using the next sequential IEEE number. Do not renumber existing citations without updating every module.
  • Update the research cutoff only after revalidating every time-sensitive recommendation affected by the change.
  • Keep hardware generation, encryption, filesystem, and mount-option decisions separate. A new SSD generation does not automatically justify a filesystem tuning change.