I have been upgrading after a few weeks of being too busy too. I constantly now run out of space on my 50GB root partition even when running -Sc after every update and reboot to make sure everything works…

It really is crazy that there is no option to put all the programs on another partition than root unless you make a separate partition for /usr that will somehow foresee what you will install in the future.

My /usr with all of my programs installed is 29GB and /var takes up 10 GB. That leaves just 10GB for everything else.

I have just followed the partitioning advice since my first 2016 install, but in the past few years, everything has just ballooned in size it seems and is now always a problem every few years no matter how big you make your root partition.

Is there a better solution for this? Can we place /usr files managed through managers in /home? I think that is against the pacman/yay way of working.

7 points

Idk, I never make separate partitions anymore on fresh Linux installs other than EFI and sometimes swap. Never had any issues

permalink
report
reply
7 points

I know this is really not a good reliability/security decision that I’ve made but I only separate out the boot partition and I have one big root partition. It’s not gotten me into trouble yet because the ext4, xfs, and zfs filesystems are very mature and reliable. My production systems are just my own homelab stuff with nothing critical. The reason I do this is because I’ve never been good about guesstimating what my partition size needs are and inevitably I cause problems for myself later on down the line by underestimating. I thought that LVM was supposed to help make resizing partitions easy but I don’t know enough about LVM since I’ve never really used it.

permalink
report
reply
4 points

Same. I use the vanilla partitioning scheme. I put all of my effort on backup and reproducibility of my system. I completely wipe out my system at least every month.

permalink
report
parent
reply
1 point

Do you use a different distro or basically put the same one back on?

permalink
report
parent
reply
2 points

Hi - I mainly use Arch but also Debian here and there. I’m a sysadmin so its part of my job.

permalink
report
parent
reply
2 points

On newer machines I stopped even splitting out /boot. Now it’s just one big partition and a swap file.

And regular backups. 😅

permalink
report
parent
reply
7 points

I only separate out /home, /boot, and I usually have a separate /steam partition because I have a separate terabyte drive just for games.

permalink
report
reply
1 point

I don’t even have a separate /home partition but agree with the others.

permalink
report
parent
reply
2 points

Btrfs with subvols work for me fine. I am as well baking kernel/initrd/cmd args into efi executable

permalink
report
reply
2 points

Man you need to check your settings for logging and others. I have a separate /home and /boot my root is about 40g I think but I only retain the last version after upgrade, my Journalctl only holds last 3 boot and it has a total size limit of 1g.

permalink
report
reply

Arch Linux

!archlinux@lemmy.ml

Create post

The beloved lightweight distro

Community stats

  • 179

    Monthly active users

  • 304

    Posts

  • 2.2K

    Comments

Community moderators