Skip to content
Tech News
← Back to articles

Stop making swap partitions–use swap files instead

read original get How Linux Works" by Brian Ward → more articles
Why This Matters

A practitioner argument that Linux distributions' default installer behavior—carving out a fixed swap partition—is outdated, since swap files have matched partition performance for over two decades. For admins and desktop users, swap files are far easier to resize, add, or remove after install, making them the more flexible default.

Key Takeaways
Worth a Look

How Linux Works" by Brian Ward — If tinkering with swap files, fallocate, and fstab entries is your idea of fun, this No Starch Press classic explains what's actually happening under the hood—memory management, filesystems, boot process, and all. It's the perfect companion for turning copy-pasted terminal commands into real understanding of your system.

See How Linux Works" by Brian Ward on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.

Stop making swap partitions—use swap files instead!

Swap files have had the same performance characteristics as swap partitions for more than 20 years and yet, linux distributions continue to encourage the use of swap partitions during install.

Swap files are easier to use/add/remove/modify/extend after installation. They're better in every way––use swap files!

Create a swap file.

💡 You can use dd for this too but if your filesystem supports it, fallocate is faster.

fallocate -l 4G /swapfile

Only root should be able to write to the swap file.

chmod 0600 /swapfile

Format the swap file.

mkswap /swapfile

... continue reading