"No space left on device" despite having no drives filled to 100%

Hello, and good day to all.

Today, my system leaves me quite perplexed, I am unable to boot as the system gets stuck loading “snapd.servuce”, and trying to do anything in the CLI gives me a “No space left on device” error, despite every filesystem reporting under 100% usage (one is at 96%, which is the highest, but it isn’t the system’s partition)
I also checked the Inodes statistics as other users were asked to do, but that reports only 1% usage across the board on every FS, excluding any that run on an SSD, which report nothing (0 used or free and just a " - " as the percentage)

What options do I have to recover the system ?

For additional details:
Running KDE Neon with NVIDIA drivers on a Acer Nitro 5 Laptop
Issue arrived after an update was applied
I have manually tried to remove a few files to make sure it wasn’t the issue but that doesn’t fix it.

Thank you all in advance for your help!

What should I be looking for exactly once I reach a partition manager ?

@Reset_Velvet:

Which filesystem is your system using?
Is it Btrfs?
Do you have filesystem snapshots enabled?


You seem to be able to access a Virtual Terminal (vt) –

  • You could check the output of the following CLI command – the output is the same for normal users and admin users –

> lsblk --fs

Hi! Apologies for the delay, i had some stuff to deal with in real life

I have been using Brtfs yes, although I am unsure for snapshots, I would need to double check but I believe they’re on

For the time being, I managed to fix the issue by increasing the size of the partition due to the fact I’m dual booting, and the issue hasn’t came back since

@Reset_Velvet:

Then, you’ll need to make sure that, the Btrfs Housekeeping is regularly being executed –

 # btrfs balance <subcommand> <args>
 # btrfs scrub <subcommand> <args>

You can also inspect the current filesystem state with:

# btrfs filesystem <subcommand> <args>

You can inspect the current subvolume snapshot situation with:

# btrfs subvolume <subcommand> [<args>]

3 Likes