Taming Disk Space Usage on My Homelab Server with btrfs Snapshots and Quotas

Introduction to Disk Space Management

I’ve been running a homelab server for a while now, and one thing that’s always been a challenge is managing disk space. With multiple services and projects running on my server, it’s easy to lose track of disk usage. I’ve seen this go wrong when you’re not paying attention, and suddenly you’re scrambling to free up space. Recently, I started exploring ways to better manage my disk space, and I stumbled upon btrfs snapshots and quotas. In practice, these features have been a game-changer for me.

[Read More]

Resolving Disk Full Alerts on My Home Server by Implementing Quotas and Cleaning Up systemd Journal Logs

Introduction to Disk Full Alerts

I’ve lost count of how many times I’ve received disk full alerts on my home server. It’s frustrating, especially when it happens at the worst possible moment. Last year, I had a particularly annoying issue that prompted me to take a closer look at my disk usage. I realized I needed to make some changes to prevent these issues in the future. In this article, I’ll walk you through the steps I took to resolve disk full alerts on my server by implementing quotas and cleaning up systemd journal logs.

[Read More]

Taming fstab: My Journey to Reliable Mounts and Easier Disk Management on Linux

Introduction to fstab

I’ve spent years managing Linux systems, and I’ve learned that a well-configured fstab file is crucial for reliable mounts and easier disk management. In this article, I’ll share my experience with fstab, including practical examples, caveats, and troubleshooting notes to help you improve your Linux workflow.

Understanding fstab

The fstab file, typically located at /etc/fstab, is a configuration file that defines how disk partitions, block devices, and network shares are mounted on a Linux system. It’s a simple text file containing a list of entries, each representing a mount point. The general format of an fstab entry is:

[Read More]