Optimizing Storage in Anaconda: The Hard-Link Package Architecture
Learn how Anaconda uses hard-links and a central package cache to prevent disk space duplication across multiple environments, and how to verify this behavior using inode checks.
ReadMeFeed / Community knowledge
Real questions. Useful conversations. Find the people who know your stack.
Learn how Anaconda uses hard-links and a central package cache to prevent disk space duplication across multiple environments, and how to verify this behavior using inode checks.
Fedora’s switch to Btrfs as the default filesystem gives instant snapshots, compression, and subvolume isolation—great for recovery, but it can fragment write‑heavy workloads and mislead disk usage reports. Learn how to test, use, and mitigate Btrfs in Fedora.
Learn how to use Love2D's love.filesystem API to create portable, reliable save files that work on desktop and mobile, with verification steps and recovery strategies.
A concise architecture note showing how to build a minimal `safe_join` function that prevents directory‑traversal attacks, defines trust boundaries, and includes operational checks for a backend service.
A concise decision guide that compares Btrfs, ext4 and XFS for the openSUSE Leap root partition, covering snapshot support, performance, encryption compatibility and validation steps.
Learn how to install ZFS, create a storage pool, enable compression, and take instantaneous snapshots on Ubuntu 22.04 LTS, with caveats about hardware and performance.
Explore how Anaconda uses a central package cache and hard links to provide environment isolation without duplicating disk space, including verification methods and failure modes.
Learn how to spot inode exhaustion, identify the directories using the most inodes, clean them safely, and verify the fix on Unix filesystems.
Goal: ensure that after restoring a backup file the restored content exactly matches the original backup, despite love.filesystem’s non‑atomic writes and lack of built‑in verification. Constraints: love.filesystem.write does not guarantee atomic writes across platforms, there is no built‑in function to compare the restored file with the backup, and simultane