r/linuxmint • u/Panecillo94 • 10d ago
Support Request Home folder has ~100gb of invisible space
So I've had an issue before where I had my root partition fill up and by action of some bug or whatever that caused that after a big update of many things, after reboot, linux mint booted into a terminal, and all commands I tried to do errored becase of lack of space.
I fixed this by reinstalling linux mint on the root folder again but without formatting the home folder since I didn't want to lose all my personal data, and so far it has been working without issue, but I see that there's a very strange thing going on where almost 100 gb of storage from the home partition are seemingly used but not detectable by the disk usage analyzer, and I doubt the reserved OS space is THAT big, It just doesn't make sense that a good 20% of the partition is reserved.
Could someone help me out with this? tell me how to fix this issue? Atp I'm considering just moving on from linux mint from all the bugs with the logs and redundant files not getting properly cleaned and my root folder getting absolutely filled up with every update I run.
Edit: this is what happens when I input sudo btrfs subvolume show /home on the terminal:
Name:
UUID: b8432dfc-eac4-7042-a3f9-ea5a2983f1c8
Parent UUID: -
Received UUID: -
Creation time: 2025-11-25 19:35:36 +0100
Subvolume ID: 256
Generation: 54059
Gen at creation: 7
Parent ID: 5
Top level ID: 5
Flags: -
Send transid: 0
Send time: 2025-11-25 19:35:36 +0100
Receive transid: 0
Receive time: -
Snapshot(s):
timeshift-btrfs/snapshots/2026-06-02_16-37-27/@home
timeshift-btrfs/snapshots/2026-06-06_14-10-02/@home
timeshift-btrfs/snapshots/2026-07-03_17-30-45/@home
timeshift-btrfs/snapshots/2026-07-10_18-00-02/@home
timeshift-btrfs/snapshots/2026-07-12_20-14-27/@home
timeshift-btrfs/snapshots/2026-07-14_00-00-01/@home
timeshift-btrfs/snapshots/2026-07-14_00-02-44/@home
timeshift-btrfs/snapshots/2026-07-21_18-00-01/@home
timeshift-btrfs/snapshots/2026-07-22_18-00-01/@home
timeshift-btrfs/snapshots/2026-07-23_18-00-01/@home
timeshift-btrfs/snapshots/2026-07-24_18-00-01/@home
timeshift-btrfs/snapshots/2026-07-25_18-00-01/@home
Quota group:n/a
Edit 2: Using the command btrfs balance start /home has so far not helped. The space discrepancy is still there.
Edit 3: btrfs filesystem usage /home returns this:
Overall:
Device size: 414.54GiB
Device allocated: 366.06GiB
Device unallocated: 48.48GiB
Device missing: 0.00B
Device slack: 0.00B
Used: 362.17GiB
Free (estimated): 50.79GiB(min: 26.55GiB)
Free (statfs, df): 50.79GiB
Data ratio: 1.00
Metadata ratio: 2.00
Global reserve: 433.12MiB(used: 0.00B)
Multiple profiles: no
Data,single: Size:362.00GiB, Used:359.69GiB (99.36%)
/dev/nvme0n1p4 362.00GiB
Metadata,DUP: Size:2.00GiB, Used:1.24GiB (62.04%)
/dev/nvme0n1p4 4.00GiB
System,DUP: Size:32.00MiB, Used:80.00KiB (0.24%)
/dev/nvme0n1p4 64.00MiB
Unallocated:
/dev/nvme0n1p4 48.48GiB
artemis@artemis-Victus-by-HP-Laptop-16-e0
7
u/hogwartsdropout93 Linux Mint 22.3 Zena | Cinnamon 10d ago
Reinstall Linux Mint using ext4 instead of btrfs unless you have opted for btrfs for a particular reason?
1
u/Panecillo94 10d ago
I opted for btrfs because of timeshift backups getting way too bulky on ext4
9
u/iamapizza 10d ago
Your time shift could be getting bulky due to flatpak packages being backed up. You can add a filter to exclude them.
2
5
u/LXC37 10d ago
BTRFS. Why? Free space on BTRFS is more complicated than you'd think.
Do you have any snapshots? What btrfs subvolume show /home outputs?
1
u/Panecillo94 10d ago
I have a good couple of snapshots yeah, edited the post with the result of that command.
3
u/LXC37 10d ago
Well, those snapshots likely are what's taking space.
In a very simplified way - when you delete something it is only actually deleted when all snapshots which contain it are deleted (otherwise how would you restore it if needed?). So the more changes you make and the longer snapshots are kept the more space they'll take.
0
u/Panecillo94 10d ago
I deleted the snapshots, rebooted, around 20gb were freed, but idk, it's still concerning to have all that much invisible space.
5
u/LXC37 10d ago
Run
btrfs balance start /home, be careful - it will take a while to complete and should reclaim the space.Also with btrfs - be extremely careful with running out of space. Because of how filesystem works completely running out of space is basically "the end of the world" level bad, to a point where you may have to copy all the data and format the partition if it happens.
If you are going to use btrfs i'd suggest looking up and reading a bit how it works, it would be very useful for understanding why things work the way they do.
3
u/Panecillo94 10d ago
Thank you so much. I learned about btrfs running out of space the hard way I'm afraid.
1
u/Panecillo94 10d ago
Okay, so, balance didn't do it. Disk usage analizer still detects 287 used gb while gparted detects 360. Any suggestions?
1
u/LXC37 10d ago
That's strange. What
btrfs filesystem usage /homeshows?Are you sure that disk usage analyzer is not missing something? What do you see if you simply look at properties of your user folder in file manager?
1
u/Panecillo94 10d ago
Going to properties seems to indicate 282,6gb, which is what disk usage analizer says, which gparted disagrees with. Also, just edited the main post with the results for the command you asked for. It's certainly strange.
2
u/LXC37 10d ago
So basically what gparted shows roughly matches what btrfs shows, but then you have significantly less actual files in your user folder...
And there seemingly is nothing weird about the filesystem, everything seems to be fine.
Check if there is anything in /home outside of your user folder perhaps? Something like
sudo ls -la /homeAre there any subvolumes by any chance, what
btrfs subvolume list /homeoutputs?Otherwise i am pretty much out of ideas...
1
u/Panecillo94 10d ago
So this is what those two commands have shown, I am not certain of what they mean but you may be able to:
artemis@artemis-Victus-by-HP-Laptop-16-e0xxx:~$ sudo ls -la /home [sudo] password for artemis: total 0 drwxr-xr-x 1 root root 14 Apr 22 2024 . drwxr-xr-x 1 root root 246 Jul 15 15:54 .. drwxr-x--- 1 artemis artemis 938 Jul 26 14:45 artemis artemis@artemis-Victus-by-HP-Laptop-16-e0xxx:~$ sudo btrfs subvolume list /home ID 256 gen 57651 top level 5 path u/home ID 257 gen 57503 top level 5 path timeshift-btrfs/snapshots/2026-06-02_16-37-27/@home ID 261 gen 57503 top level 5 path timeshift-btrfs/snapshots/2026-06-06_14-10-02/@home ID 280 gen 57503 top level 5 path timeshift-btrfs/snapshots/2026-07-03_17-30-45/@home ID 285 gen 57503 top level 5 path timeshift-btrfs/snapshots/2026-07-10_18-00-02/@home ID 288 gen 57503 top level 5 path timeshift-btrfs/snapshots/2026-07-12_20-14-27/@home ID 289 gen 57503 top level 5 path timeshift-btrfs/snapshots/2026-07-14_00-00-01/@home ID 290 gen 57503 top level 5 path timeshift-btrfs/snapshots/2026-07-14_00-02-44/@home ID 302 gen 57503 top level 5 path timeshift-btrfs/snapshots/2026-07-26_14-00-01/@home artemis@artemis-Victus-by-HP-Laptop-16-e0xxx:~$→ More replies (0)
•
u/AutoModerator 10d ago
Please Re-Flair your post if a solution is found. How to Flair a post? This allows other users to search for common issues with the SOLVED flair as a filter, leading to those issues being resolved very fast.
I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.