What does use my SD card size

My Home Assistant gives me lately a warning: Available space is less than 1GB!

But I do not know what file(s) are eating the space om my SD card.

Running with RPi4

  • Installatiemethod Home Assistant OS
  • Core 2025.5.2
  • Supervisor 2025.05.3
  • Operating System 15.2
  • Frontend 20250516.0

Info from command line:

→ / du -h
From the root it tells me all the files together are using 3.0G

→ / df -H
Filesystem Size Used Available Use% Mounted on
overlay 13.9G 12.5G 804.0M 94% /
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /data
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /addon_configs
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /addons
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /share
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /backup
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /media
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /ssl
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /homeassistant
devtmpfs 1.6G 0 1.6G 0% /dev
tmpfs 1.8G 0 1.8G 0% /dev/shm
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /run/audio
tmpfs 1.8G 0 1.8G 0% /dev/shm
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /etc/asound.conf
tmpfs 757.9M 1.6M 756.3M 0% /run/dbus
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /etc/resolv.conf
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /etc/hostname
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /etc/hosts
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /etc/pulse/client.conf
tmpfs 757.9M 1.6M 756.3M 0% /run/log/journal
/dev/mmcblk0p8 13.9G 12.5G 804.0M 94% /var/log/journal
tmpfs 1.8G 0 1.8G 0% /proc/asound
devtmpfs 1.6G 0 1.6G 0% /proc/interrupts
devtmpfs 1.6G 0 1.6G 0% /proc/keys
devtmpfs 1.6G 0 1.6G 0% /proc/latency_stats
devtmpfs 1.6G 0 1.6G 0% /proc/timer_list
tmpfs 1.8G 0 1.8G 0% /sys/firmware

Do I have to run a somekind of diskrepair of are there other commands to find that place where space consuming files are stored?

Why does the Size report 13.9 GB? What is the size of your SD card?

What does fdisk -l say?

With such a small disk this will be a regular occurrence even if you clean it up now.

If you’re trying to get a summary of file size by directory you can run (in bash):

shopt -s dotglob
du -shc *

But the above commands aren’t really that useful considering the small size of your disk.

You can try

ha su repair

to clean up some docker overlay files, but a 16 GB card is really too small. 32 Gb is the minimum.

1 Like

thnx for your reply.

fdisk -l doesn’t give any reply. I just get the cursor on the next line.
As expected gives dh -shc the reply 3G is used

From the installation docs:

" * Make sure to use a card that provides at least 32 GB."

Thnx for your reply

I did use the command ‘ha su repair’ successfully, but unfortunately there isn’t any change.

This weekend I’ll upgrade to 64gb.

I’ m curious about the diskusage…