Bonjour,
J’essaie de comprendre la répartition du poids des répertoires de mon installation HAOS et je ne m’y retrouve pas.
J’ai lu le sujet similaire suivant sans trouver les réponses à mes questions : Utilisation de l'espace disque.
Mon problème
D’après la commande « df », mon système pèse au total 10,3Go :
Mais en étant à la racine, la commande « du » me donne :
Je compte à la louche moins de 4,5Go de données (principalement les backups et les logs système).
Où sont les ~6Go manquants?
La commande suivante me liste les partitions :
➜ / ls -l /dev/disk/by-label
total 0
lrwxrwxrwx 1 root root 10 Oct 13 10:05 hassos-boot -> ../../vda1
lrwxrwxrwx 1 root root 10 Oct 13 10:05 hassos-data -> ../../vda8
lrwxrwxrwx 1 root root 10 Oct 13 10:05 hassos-overlay -> ../../vda7
Les partitions hassos-boot et hassos-overlay pourraient être si gourmandes?
Je ne sais pas aller regarder dedans…
Merci par avance pour vos lumières.
Ma configuration
version |
core-2022.10.3 |
installation_type |
Home Assistant OS |
dev |
false |
hassio |
true |
docker |
true |
user |
root |
virtualenv |
false |
python_version |
3.10.5 |
os_name |
Linux |
os_version |
5.15.72 |
arch |
aarch64 |
timezone |
Europe/Paris |
config_dir |
/config |
Home Assistant Community Store
GitHub API |
ok |
GitHub Content |
ok |
GitHub Web |
ok |
GitHub API Calls Remaining |
4976 |
Installed Version |
1.27.2 |
Stage |
running |
Available Repositories |
1119 |
Downloaded Repositories |
3 |
Home Assistant Cloud
logged_in |
false |
can_reach_cert_server |
ok |
can_reach_cloud_auth |
ok |
can_reach_cloud |
ok |
Home Assistant Supervisor
host_os |
Home Assistant OS 9.2 |
update_channel |
stable |
supervisor_version |
supervisor-2022.10.0 |
agent_version |
1.4.1 |
docker_version |
20.10.17 |
disk_total |
20.0 GB |
disk_used |
10.3 GB |
healthy |
true |
supported |
true |
board |
generic-aarch64 |
supervisor_api |
ok |
version_api |
ok |
installed_addons |
Let’s Encrypt (4.12.7), Bookstack (1.3.0), Samba share (10.0.0), MariaDB (2.5.1), Dnsmasq (1.5.1), phpMyAdmin (0.8.1), Samba Backup (5.1.2), SSH & Web Terminal (12.0.2), File editor (5.4.1), eWeLink Smart Home (1.3.3), Glances (0.16.0), Log Viewer (0.14.0), InfluxDB (4.5.0), Nginx Proxy Manager (0.12.2), motionEye (0.18.0) |
Dashboards
dashboards |
6 |
resources |
1 |
views |
18 |
mode |
storage |
Recorder
oldest_recorder_run |
8 octobre 2022 à 16:24 |
current_recorder_run |
13 octobre 2022 à 10:06 |
database_engine |
mysql |
database_version |
10.6.8 |
Tu ne vois pas les fichier (et répertoire caché)
Chez moi, aussi via df, je vois pas le gros des données via du -hs *
Par contre, avec ca ( du -hs .??*
), je peut lister la taille les fichier/répertoire caché et mes données sont là :
# du -hs .??*
20K .bash_history
4,0K .bash_logout
4,0K .bashrc
2,2G .cache
508M .cargo
60K .config
4,4G .homeassistant
176M .local_old
4,0K .profile
563M .rustup
4,0K .selected_editor
16K .ssh
16K .viminfo
4,0K .wget-hsts
1 « J'aime »
Merci pour ton aide.
Toujours à la racine, la commande ne me donne pas le résultat attendu :
➜ / du -hs .??*
0 .dockerenv
Tu te trouves dans quel répertoire?
Salut,
10Go pour faire fonctionner HA c’est pas énorme. En plus c’est très dépendant de ce que tu installes comme addons (certains sont très gros).
Comme de toute façon, c’est HA qui gère les images dockers, il vaut mieux ne rien toucher de ce coté là, sinon ça risque de moins bien marcher.
S’il y a un truc à surveiller, c’est la taille des backups et surtout de la base de données… Tant que cette volumétrie est maitrisée, le reste c’est pas très important
root@homeassistant:/# du -hs *
0 bin
118M boot
0 dev
4,6M etc
0 hassio
24K home
0 initrd.img
0 initrd.img.old
0 lib
0 lib32
0 lib64
0 libx32
16K lost+found
8,0K media
4,0K mnt
16K opt
0 proc
12M root
1,8M run
0 sbin
4,0K srv
0 sys
56K tmp
4,1G usr
14G var
0 vmlinuz
0 vmlinuz.old
Oui, je ne suis pas à quelques Go près mais c’est pour comprendre où sont les 6Go.
On peut imaginer que soit les partitions hassos-boot et hassos-overlay mais ce serait surprenant qu’elles soient plus lourdes que hassos-data.
Pour les backups et la base de données, je m’en sors.
Par contre, il me reste à mettre en place une rotation des logs sur var/log/journal, ou du moins à vérifier celle par défaut.
Au contraire, autant hassos-boot ne pourrait contenir QUE de quoi faire démarrer la partie docker, autant hassos-overlay c’est là que toute les image ssont probablement stockées. C’est le propre de la containerisation, par construction les binaires sont souvent plus gros que les quelques données qui les font fonctionner …
Quelques exemples chez moi… ça va de 75mo à 1.5Go et clairemnet 1.5Go c’est plus gros que ma base 500Mo
root@homeassistant:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
007e7788/amd64-addon-theengsgw 1.2.0 bebbf548a3fd 2 days ago 508MB
ghcr.io/home-assistant/qemux86-64-homeassistant 2022.10.3 a96c303803c6 4 days ago 1.49GB
ghcr.io/esphome/esphome-hassio-amd64 2022.9.4 87d27428a107 8 days ago 284MB
ghcr.io/home-assistant/amd64-hassio-supervisor 2022.10.0 c934dc07d02c 10 days ago 336MB
ghcr.io/home-assistant/amd64-hassio-supervisor latest c934dc07d02c 10 days ago 336MB
homeassistant/amd64-addon-zwave_js 0.1.74 70d822617204 11 days ago 194MB
zigbee2mqtt/zigbee2mqtt-amd64 1.28.0-1 bcc05d867f22 2 weeks ago 230MB
homeassistant/amd64-base-debian bullseye cdb8d0bbcaae 3 weeks ago 98.8MB
ghcr.io/hassio-addons/node-red/amd64 13.4.0 e55ed91bb587 4 weeks ago 265MB
ghcr.io/hassio-addons/vscode/amd64 5.4.0 2c919c0e9e90 4 weeks ago 886MB
homeassistant/amd64-addon-mosquitto 6.1.3 0053242d56dd 6 weeks ago 200MB
homeassistant/amd64-addon-ssh 9.6.1 edcac5f3cb97 6 weeks ago 162MB
ghcr.io/home-assistant/amd64-hassio-cli 2022.08.0 b18c5d7a84c2 6 weeks ago 91.4MB
sabeechen/hassio-google-drive-backup-amd64 0.108.4 9aa5efd0c547 7 weeks ago 281MB
ghcr.io/hassio-addons/appdaemon/amd64 0.9.3 3244b9b3a6ed 7 weeks ago 194MB
ghcr.io/hassio-addons/sqlite-web/amd64 3.6.1 d2fe466f062c 8 weeks ago 83.6MB
ghcr.io/hassio-addons/spotify/amd64 0.12.2 17a21169a5a8 2 months ago 76.1MB
ghcr.io/home-assistant/amd64-hassio-audio 2022.07.0 b04cdaa14488 2 months ago 129MB
ghcr.io/home-assistant/amd64-hassio-dns 2022.04.1 926be8e9945f 5 months ago 85MB
ghcr.io/home-assistant/amd64-hassio-multicast 2022.02.0 fab671d82f29 7 months ago 68.6MB
ghcr.io/home-assistant/amd64-hassio-observer 2021.10.0 5d539a0720ba 12 months ago 76.8MB
helto4real/hassio-better-presence-amd64 1.2.0 2c5aaf4051f8 2 years ago 28.3MB
Merci @Pulpy-Luke pour ces infos.
Je ne connaissais pas la raison de cette partition.
La somme de mes images pèse à la louche 6Go.
Le mystère me semble résolu.
Merci encore à vous deux.