No free space After deleting files

Whenever I delete something from sda1 it shows free space: 0 bytes

[user1@jignesh-manjaro ~]$ df -Th
Filesystem     Type      Size  Used Avail Use% Mounted on
dev            devtmpfs  3.9G     0  3.9G   0% /dev
run            tmpfs     3.9G  1.8M  3.9G   1% /run
/dev/sda4      ext4      159G  151G  141M 100% /
tmpfs          tmpfs     3.9G  126M  3.8G   4% /dev/shm
tmpfs          tmpfs     3.9G   29M  3.9G   1% /tmp
/dev/loop2     squashfs  128K  128K     0 100% /var/lib/snapd/snap/bare/5
/dev/loop6     squashfs  272M  272M     0 100% /var/lib/snapd/snap/brave/194
/dev/loop0     squashfs   76M   76M     0 100% /var/lib/snapd/snap/aetherp2p/1
/dev/loop3     squashfs  244M  244M     0 100% /var/lib/snapd/snap/blender/2790
/dev/loop1     squashfs  105M  105M     0 100% /var/lib/snapd/snap/android-file-transfer-linux/199
/dev/loop10    squashfs  228M  228M     0 100% /var/lib/snapd/snap/code/111
/dev/loop9     squashfs  228M  228M     0 100% /var/lib/snapd/snap/code/109
/dev/loop8     squashfs  147M  147M     0 100% /var/lib/snapd/snap/chromium/2254
/dev/loop4     squashfs  244M  244M     0 100% /var/lib/snapd/snap/blender/2873
/dev/loop7     squashfs  147M  147M     0 100% /var/lib/snapd/snap/chromium/2238
/dev/loop5     squashfs  272M  272M     0 100% /var/lib/snapd/snap/brave/193
/dev/loop12    squashfs  115M  115M     0 100% /var/lib/snapd/snap/core/14056
/dev/loop11    squashfs  117M  117M     0 100% /var/lib/snapd/snap/core/14399
/dev/loop15    squashfs   64M   64M     0 100% /var/lib/snapd/snap/core20/1695
/dev/loop17    squashfs   73M   73M     0 100% /var/lib/snapd/snap/core22/310
/dev/loop14    squashfs   56M   56M     0 100% /var/lib/snapd/snap/core18/2632
/dev/loop18    squashfs   73M   73M     0 100% /var/lib/snapd/snap/core22/444
/dev/loop16    squashfs   64M   64M     0 100% /var/lib/snapd/snap/core20/1738
/dev/loop19    squashfs   56M   56M     0 100% /var/lib/snapd/snap/cups/836
/dev/loop20    squashfs   56M   56M     0 100% /var/lib/snapd/snap/cups/872
/dev/loop22    squashfs   82M   82M     0 100% /var/lib/snapd/snap/discord/145
/dev/loop25    squashfs  148M  148M     0 100% /var/lib/snapd/snap/figma-linux/156
/dev/loop21    squashfs   82M   82M     0 100% /var/lib/snapd/snap/discord/143
/dev/loop23    squashfs   84M   84M     0 100% /var/lib/snapd/snap/elegant-screen-recorder/1
/dev/loop27    squashfs  206M  206M     0 100% /var/lib/snapd/snap/flutter/130
/dev/loop26    squashfs  195M  195M     0 100% /var/lib/snapd/snap/flutter/126
/dev/loop24    squashfs  148M  148M     0 100% /var/lib/snapd/snap/figma-linux/154
/dev/loop29    squashfs   17M   17M     0 100% /var/lib/snapd/snap/foliate/1167
/dev/loop28    squashfs   83M   83M     0 100% /var/lib/snapd/snap/fluxgui/23
/dev/loop30    squashfs  150M  150M     0 100% /var/lib/snapd/snap/gifcurry/9
/dev/loop31    squashfs  163M  163M     0 100% /var/lib/snapd/snap/gnome-3-28-1804/145
/dev/loop32    squashfs  165M  165M     0 100% /var/lib/snapd/snap/gnome-3-28-1804/161
/dev/loop34    squashfs  219M  219M     0 100% /var/lib/snapd/snap/gnome-3-34-1804/77
/dev/loop33    squashfs  219M  219M     0 100% /var/lib/snapd/snap/gnome-3-34-1804/72
/dev/loop35    squashfs  347M  347M     0 100% /var/lib/snapd/snap/gnome-3-38-2004/115
/dev/loop37    squashfs  415M  415M     0 100% /var/lib/snapd/snap/gnome-42-2204/29
/dev/loop38    squashfs  447M  447M     0 100% /var/lib/snapd/snap/gnome-42-2204/44
/dev/loop36    squashfs  347M  347M     0 100% /var/lib/snapd/snap/gnome-3-38-2004/119
/dev/loop39    squashfs   82M   82M     0 100% /var/lib/snapd/snap/gtk-common-themes/1534
/dev/loop41    squashfs  335M  335M     0 100% /var/lib/snapd/snap/natron/723
/dev/loop40    squashfs   92M   92M     0 100% /var/lib/snapd/snap/gtk-common-themes/1535
/dev/loop42    squashfs  336M  336M     0 100% /var/lib/snapd/snap/natron/754
/dev/loop43    squashfs   96M   96M     0 100% /var/lib/snapd/snap/organize-my-files/65
/dev/loop45    squashfs   50M   50M     0 100% /var/lib/snapd/snap/snapd/17576
/dev/loop44    squashfs   27M   27M     0 100% /var/lib/snapd/snap/pinta/19
/dev/loop46    squashfs   50M   50M     0 100% /var/lib/snapd/snap/snapd/17883
/dev/loop47    squashfs   36M   36M     0 100% /var/lib/snapd/snap/solc/6746
/dev/loop50    squashfs  370M  370M     0 100% /var/lib/snapd/snap/telegram-desktop/4353
/dev/loop52    squashfs  5.9M  5.9M     0 100% /var/lib/snapd/snap/tor/2
/dev/loop49    squashfs  170M  170M     0 100% /var/lib/snapd/snap/spotify/60
/dev/loop51    squashfs  370M  370M     0 100% /var/lib/snapd/snap/telegram-desktop/4384
/dev/loop48    squashfs  170M  170M     0 100% /var/lib/snapd/snap/spotify/58
/dev/loop53    squashfs   28M   28M     0 100% /var/lib/snapd/snap/wifi-ap/355
/dev/sda3      vfat      2.0G  312K  2.0G   1% /boot/efi
tmpfs          tmpfs     787M   72K  787M   1% /run/user/1001
/dev/loop54    squashfs   56M   56M     0 100% /var/lib/snapd/snap/core18/2654
/dev/sda1      ext4      751G  728G     0 100% /run/media/user1/1141c27a-9006-4780-ae95-34858899a043

https://wiki.archlinux.org/title/ext4#Reserved_blocks

1 Like

You sure it got deleted and not just put in a trash bin somewhere?

1 Like

Yes, It was deleted. No trash bin is at the same location.

Well, it seems that it does not get deleted. So how are you deleting it?

It gets deleted. by doing the normal way to delete. pressing the delete button or clicking on delete.

No. That moves it to a trash bin. To really delete it, you need to press SHIFT+DELETE.

Check your trash bin in the file manager.

Yeah man! That’s true. I even tried shift + delete. Same result

Do us a favor and empty your trash.

Yes it is empty.

I wonder for how many posts this will go on… I gave you an answer in second post.

1 Like

Yes man, I read that document. what if I lost my data. That’s the only reason I’m looking for good execution.

Guess you’ll have to read it again. Or remove another 15-20 GB.

What he means is:
by default (if you do nothing)
5% of all the space in a ext4 file system are reserved for root - that means 5% of 751 GB, which amounts to ~ 38 GB of that disk that you cannot use as a user, only as root

The filesystem will show 0% free to your user account when it is filled more than 95%

If you write files as root - you can fill up the disk 100%
Currently it is around 96% full.

root still has room to write to the disk - any other user sees a disk which is 100% full (has zero free space)

You need to delete some more before free space will be available to users other than root.

You had to have used the root account to even be able to fill up the disk above 95%.

Check the permissions and ownership of directories and files on the disk - you may not even be the owner and can only work with them as root.

tune2fs will not affect your data

btw:
your / device
/dev/sda4
is also nearly full in the same manner

there cannot be any trash currently
not for your user account anyway
although you should have seen warnings about the issue (but that is speculation, not knowledge))

1 Like