26
submitted 10 months ago by Tw1@lemmy.roembol.nl to c/linux@lemmy.ml

After installing pacman packages (last one was 'ungoogled-chromium') my root partition of 20GB is completly full. Now I can't update new packages.

My partition structure is: root (20GB) /home (470GB) swap (10GB)

How can I delete the garbage that is piling up in my root, and how to prevent it from happening again.

you are viewing a single comment's thread
view the rest of the comments
[-] Dr_Willis@sh.itjust.works 13 points 10 months ago

check to see howuch space your log files are using.

to prevent it from happening ..

I would consider 20GB for / to be too small for long term desktop use.

and with just 470GB for /home, I would not split the two up.

[-] Tw1@lemmy.roembol.nl 5 points 10 months ago

log files only took up 800MB, but I fixed most of the problems now, by setting up pacman to put the cache in the home partition.

You are right, it was better to leave /home in the same partition, but now it is difficult to chance that. I thought it had advantages when something goes wrong with my root i can swap it out, but it only caused problems for me. Why do so many people split up there /home then? I thought it was common practice.

[-] it_a_me@literature.cafe 4 points 10 months ago* (last edited 10 months ago)

The main advantage of having a /home partition is that you can easily preserve it during reinstalls or during a distro hop. Reinstalls used to be more common in the past when some distros didn't allow full distro upgrades without reinstalling. See this result which is still ranked #1 on duckduckgo

I personally use a @home btrfs subvolume which has most of the same advantages to me, and additionally allows @home and @root to share the same partition. It also allows me to use luks on everthing without bothering with lvm.

[-] VegaLyrae@kbin.social 2 points 10 months ago

Yes, typically with two entirely separate disks, not just partitions on the same physical disk.

this post was submitted on 27 Oct 2023
26 points (90.6% liked)

Linux

47343 readers
1380 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS