Speicher bald voll. Wie kann ich herausbekommen, was soviel verbraucht?
Hinweis: Die Backups sind auf einem NAS-Laufwerk
Speicher bald voll. Wie kann ich herausbekommen, was soviel verbraucht?
Hinweis: Die Backups sind auf einem NAS-Laufwerk
Wie groß ist denn dein Speicher ÜBERHAUPT???
Evtl. Datenbank? Welche Sensoren erfasst du? Wie viele Apps hast du installiert. Ohne Kenntnisse über dein System kann man schlecht was sagen.
Was für einen Speicherplatz hast du?
Werden alte Backups gelöscht?
Öffne mal das Terminal in HA, falls nicht verfügbar, kannst du dir das als Addon (Terminal & SSH) installieren, gib dort du -hsd 2 /
und drück Enter.
PS: Private IP mit 192.168… zu schwärzen ist unnötig.
Habe ich eigentlich auch immer gedacht, wurde aber öfter hingewiesen, dass zu machen.
Warum weiß ich nicht. Bin ja kein Hacker
Öffne mal das Terminal in HA, falls nicht verfügbar, kannst du dir das als Addon (Terminal & SSH) installieren, gib dort du -hsd 2 /
und drück Enter.
Werde ich versuchen, zu machen. Heute komme ich da wohl nicht mehr dazu.
Private IP Adressen sind ausschließlich im lokalen Netzwerk aufrufbar. Wer in Deinem Netzwerk ist, kann darauf zugreifen. Wer es nicht ist, kann es nicht.
Aber wer schon in Deinen Netzwerk ist, würde mit Leichtigkeit auch die IP finden.
Die Arbeit kannst Du Dir also sparen. Bei externen IP Adressen wäre es ggf. etwas anderes.
Moin,
ein beliebter Fehler ist, beim Backup nicht das korrekte Ziel auszuwählen
Ein hübscheres Tool ist ncdu
, oder gdu
, eins von den beiden kannst Du dir so installieren
➜ ~
➜ ~ apk add gdu
fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/main/x86_64/APKINDEX.tar.gz
fetch https://dl-cdn.alpinelinux.org/alpine/v3.20/community/x86_64/APKINDEX.tar.gz
(1/1) Installing gdu (5.28.0-r4)
Executing busybox-1.36.1-r29.trigger
OK: 297 MiB in 232 packages
➜ ~
Benutzen kann man es dann so
➜ ~
➜ ~ gdu /
➜ ~
und als Ergebnis bekommst Du das, da kannst Du dann mittels Pfeiltasten in die Verzeichnisse hineinmanövrieren
Mit ncdu
sähe es dann so aus
➜ ~
➜ ~ ncdu /
➜ ~
ncdu 1.20 ~ Use the arrow keys to navigate, press ? for help
--- / -----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
4.1 GiB [#############################################] /homeassistant
483.9 MiB [##### ] /var
304.0 MiB [### ] /usr
14.5 MiB [ ] /root
7.5 MiB [ ] /lib
5.6 MiB [ ] /package
2.5 MiB [ ] /bin
2.3 MiB [ ] /etc
628.0 KiB [ ] /run
432.0 KiB [ ] /addon_configs
356.0 KiB [ ] /sbin
76.0 KiB [ ] /data
76.0 KiB [ ] /tmp
52.0 KiB [ ] /command
12.0 KiB [ ] /home
12.0 KiB [ ] /ssl
8.0 KiB [ ] /media
4.0 KiB [ ] /lib64
e 4.0 KiB [ ] /srv
4.0 KiB [ ] /share
e 4.0 KiB [ ] /opt
e 4.0 KiB [ ] /mnt
e 4.0 KiB [ ] /backup
e 4.0 KiB [ ] /addons
4.0 KiB [ ] init
0.0 B [ ] /sys
. 0.0 B [ ] /proc
0.0 B [ ] /dev
@ 0.0 B [ ] config
0.0 B [ ] .dockerenv
VG
Bernd
P.S.: wenn man das nicht mehr braucht, dann kann man das so wieder deinstallieren
➜ ~ apk del ncdu
(1/1) Purging ncdu (1.20-r0)
Executing busybox-1.36.1-r29.trigger
OK: 297 MiB in 232 packages
➜ ~ apk del gdu
(1/1) Purging gdu (5.28.0-r4)
Executing busybox-1.36.1-r29.trigger
OK: 282 MiB in 231 packages
➜ ~
OK Habe ich wie gesagt, genauso gesehen. Dann waren das “Wichtigtuer”, die mich gewarnt hatten. Du hast meine Meinung bestätigt. DANKE
Cool, auch wieder was gelernt
Leider ist die Ausgabe ein wenig irreführend.
Meine Home Assistant VM hat nur 32GB.
Der Media Ordner wird mit 46,8 GiB angegeben
Der Frigate Ordner ist ein Mount Pointt auf dem NAS
Wenn ich alles zusammen zähle (ohne media Ordner) komme ich auf keine 3GiB
Trotzdem wird die Speicher Auslastung bei 32GB mit 70% angegeben?
Gruß
Osorkon
— Jedes Bild führt zu einer Unteransicht. ----
— vorn sind sehr sehr viele Bedingungskarten. Ich bin ein Fan von diesen Bedingungskarten
— 282 Geräte —
— 3.344 — Entitäten
— 145 — Helfer
— 101 Automationen —
Reicht das als Informationen. Ich weiß, das ist nicht wenig.
Aber vor Kurzem war ich noch bei ca. 60% und plötzlich bei 78%.
Ein hübscheres Tool ist ncdu
, oder gdu
, eins von den beiden kannst Du dir so installieren
Das eine oder das andere Tool werde ich demnächst wohl bald brauchen
Moin,
nein für mich nicht, denn ich kenne ja meine Installation und weiß, dass ich etwas vom NAS eingehängt habe.
Zudem gibt es Optionen
➜ ~ gdu --help
Pretty fast disk usage analyzer written in Go.
Gdu is intended primarily for SSD disks where it can fully utilize parallel processing.
However HDDs work as well, but the performance gain is not so huge.
Usage:
gdu [directory_to_scan] [flags]
Flags:
--config-file string Read config from file (default is $HOME/.gdu.yaml)
-g, --const-gc Enable memory garbage collection during analysis with constant level set by GOGC
--enable-profiling Enable collection of profiling data and provide it on http://localhost:6060/debug/pprof/
-L, --follow-symlinks Follow symlinks for files, i.e. show the size of the file to which symlink points to (symlinks to directories are not followed)
-h, --help help for gdu
-i, --ignore-dirs strings Absolute paths to ignore (separated by comma) (default [/proc,/dev,/sys,/run])
-I, --ignore-dirs-pattern strings Absolute path patterns to ignore (separated by comma)
-X, --ignore-from string Read absolute path patterns to ignore from file
-f, --input-file string Import analysis from JSON file
-l, --log-file string Path to a logfile (default "/dev/null")
-m, --max-cores int Set max cores that GDU will use. 4 cores available (default 4)
-c, --no-color Do not use colorized output
-x, --no-cross Do not cross filesystem boundaries
--no-delete Do not allow deletions
-H, --no-hidden Ignore hidden directories (beginning with dot)
--no-mouse Do not use mouse
--no-prefix Show sizes as raw numbers without any prefixes (SI or binary) in non-interactive mode
-p, --no-progress Do not show progress in non-interactive mode
-n, --non-interactive Do not run in interactive mode
-o, --output-file string Export all info into file as JSON
-r, --read-from-storage Read analysis data from persistent key-value storage
--sequential Use sequential scanning (intended for rotating HDDs)
-a, --show-apparent-size Show apparent size
-d, --show-disks Show all mounted disks
-C, --show-item-count Show number of items in directory
-B, --show-relative-size Show relative size
--si Show sizes with decimal SI prefixes (kB, MB, GB) instead of binary prefixes (KiB, MiB, GiB)
--storage-path string Path to persistent key-value storage directory (default is /tmp/badger) (default "/tmp/badger")
-s, --summarize Show only a total in non-interactive mode
--use-storage Use persistent key-value storage for analysis data (experimental)
-v, --version Print version
--write-config Write current configuration to file (default is $HOME/.gdu.yaml)
➜ ~
Wobei # gdu -i /frigate /
dann das auslässt, bei ncdu
ist es, glaube ich -x
➜ ~ ncdu --help
ncdu <options> <directory>
-h,--help This help message
-q Quiet mode, refresh interval 2 seconds
-v,-V,--version Print version
-x Same filesystem
-e Enable extended information
-r Read only
-o FILE Export scanned directory to FILE
-f FILE Import scanned directory from FILE
-0,-1,-2 UI to use when scanning (0=none,2=full ncurses)
--si Use base 10 (SI) prefixes instead of base 2
--exclude PATTERN Exclude files that match PATTERN
-X, --exclude-from FILE Exclude files that match any pattern in FILE
-L, --follow-symlinks Follow symbolic links (excluding directories)
--exclude-caches Exclude directories containing CACHEDIR.TAG
--exclude-kernfs Exclude Linux pseudo filesystems (procfs,sysfs,cgroup,...)
--confirm-quit Confirm quitting ncdu
--color SCHEME Set color scheme (off/dark/dark-bg)
➜ ~
VG
Bernd
Danke für die Ausführungen.
Kannst Du mir auch noch erklären. Wie Home Assistant auf 70% Speicher Auslastung kommt also ca. 14GB belegt und 8GB frei?
Sollte ich nicht hier in Summe auch auf ca. 14GB kommen?
Gruß
Osorkon
Moin,
muss ich mir mal anschauen, kann aktuell nur vermuten, dass durch Add-ons speicher belegt ist, den man auf dieser Ebene nicht sieht.
Verschiebe ich aber auf morgen
Muss mal schauen, ob das mit Glances
geht. Da sieht man das so
/homeassistant
VG
Bernd
Hast du was “vor kurzem” geändert? Geräte, Helfer, App hinzugefügt?
Nicht das ich mich erinnern kann.
Backups erstellt und HA oder Apps geupdated und dabei ein Backup erstellt?
Meine Backups werden auf dem NAS Laufwerk erstellt. Das kann den Speicher nicht voll machen. Bin ich der Meinung.
Moin,
nicht Reden, zeigen
Wie machst Du Deine Backups, mittel Samba Backup? Dann ja, die schreiben gleich aufs NAS, die Backups von allen, landen nur auf dem NAS, wenn, wie ich oben schon gezeigt habe, das korrekte Laufwerk ausgewählt ist!
VG
Bernd
P.S.: weil mir heute mal wieder der Schalk im Nacken sitzt
Meinung = Glauben ≠ Wissen
Wissen ist Macht, ich weiß nichts, macht nichts