NEWS
Platte aufräumen, Speicherplatzwird voll
-
bin schon länger am suchen wo der "Zuwachs" herkommt, auch habe ich keinen Plan, wie groß der ein oder andere Ordner sein sollte/müsste.
Iobroker läuft in einer VM (proxmox), backups werden extern gesichert, auch influx läuft separat.
Ich liste hier mal ein paar Ordnergrößen auf, vllt erkennt hier jemand etwas, hat einen Vergleich und kann mir sagen, was da aus der Reihe tanzt. Ansonsten müsst ich meine VM(16GB noch 4,9% Platz) ein weiteres mal vergrößern.-
lib 633Mb
-
var 670Mb
-
usr 1.6GB
-
home/iobroker/.npm 6.9GB
-
opt/iobroker 3.3GB gesamt, davon
** node_modules 1.9GB
** opt/iobroker/iobroker-data 1.4Gb
-
-
@crunchip Kennst du
ncdu
? Das ist wirklich genial um die echten Übeltäter zu finden. Insbesondere im iobroker-data Verzeichnis gibt es da wohl das eine oder andere, was nicht passt. Werden da doch lokale Backups gespeichert?Ansonsten: wieviele Adapter hast du bitteschön installiert? Und brauchst du die alle noch - 1.9 GB node_modules scheint mir schon etwas übertrieben.
Vielleicht kannst du auch noch den NPM Cache leeren, aber ich würde das nicht einfach so machen (hat da jemand Erfahrung mit?).
Und wie gross ist deine Disk? Das sieht ja sehr klein aus.
-
@unclesam ncdu schon mal gehört, mehr aber auch nicht und nein, es sind keine lokalen backups vorhanden.
Ja Adapter hab ich sehr viel installiert, grad mal durchgezählt....92, aber nicht alle laufen, möchte aber nicht unbedingt wieder alle löschen , die ich aktuell nicht verwende.
Bootdiskgröße ist eigentlich 20GB
NPM Cache leeren, habe ich keine Erfahrung mit -
sudo apt install ncdu
wie @UncleSam sagt
super tool !wegen npm clear cache - @Thomas-Braun - hast du da tipps
-
@crunchip Dann installier dir mal ncdu, falls du es noch nicht hast, und schau dir iobroker-data genauer an. Das scheint mir schon etwas gross zu sein. Aber selbst wenn du hier die Hälfte rauslöschst, sparst du nur 700 MB.
-
@unclesam sagte in Platte aufräumen, Speicherplatzwird voll:
sparst du nur 700 MB.
das währe immerhin soviel, wie ich aktuell noch Platz habe
aktuell zur Verfügung...794M -
nicht vergessen - bevor du was löscht - iobroker vm/lxc stopp und proxmox full backup
-
@liv-in-sky jetzt lösch ich mit aller Sicherheit erstmal gar nix
muss dann gleich zur Arbeit
installiert war es schon, hat nur aktualisiert -
-
Ich hatte auch die Schn.., ähm Platte voll.
konnte dann aber noch den zugewiesenen Plattenplatz für die VM erweitern.Das geht im ersten Schritt über die PVE.
anschließend muss aber der VM noch über gparted gesagt werden, das sie jetzt mehr Platz benutzen darf -
@homoran weiß ich doch, habe ich auch schon 2mal gemacht, beim ersten mal damals war es nicht so einfach, da der swap mittendrin saß und scheinbar was schief gelaufen ist, beim 2ten mal hab ich dann um weiter 5GB erweitert, jedoch fehlen mir nach wie vor die 4GB.
seitdem hab ich eigentlich ne 20GB, genutzt werden können aber nur 16GB
hab auch keinen Vergleich, wie groß eine Iobroker VM in der Regel sein sollte, bzw ob 16Gb unnormal ist
wie oben geschrieben, npm mit 6.9 GB kommt mir sehr groß vor -
Den npm cache kann man eigentlich gefahrlos löschen.
Soll sich npm halt bei Bedarf im Netz bedienen.npm cache clear --force
könnte da gut was freischaufeln.
-
npm cache clean --force
wäre der richtige Befehl. Sicherheitshalber auch noch als ioBroker ausführen, der wird seinen eigenen Cache haben:
sudo -u iobroker npm cache clean --force
-
@alcalzone
Ist egal, es geht clear wie auch clean. -
@thomas-braun sagte in Platte aufräumen, Speicherplatzwird voll:
@alcalzone
Ist egal, es geht clear wie auch clean.Aber nicht offiziell:
npm cache --help npm cache add <tarball file> npm cache add <folder> npm cache add <tarball url> npm cache add <git url> npm cache add <name>@<version> npm cache clean npm cache verify
und bevor jetzt noch ne Frage kopmmt:
npm --help Usage: npm <command> where <command> is one of: access, adduser, audit, bin, bugs, c, cache, ci, cit, clean-install, clean-install-test, completion, config, create, ddp, dedupe, deprecate, dist-tag, docs, doctor, edit, explore, fund, get, help, help-search, hook, i, init, install, install-ci-test, install-test, it, link, list, ln, login, logout, ls, org, outdated, owner, pack, ping, prefix, profile, prune, publish, rb, rebuild, repo, restart, root, run, run-script, s, se, search, set, shrinkwrap, star, stars, start, stop, t, team, test, token, tst, un, uninstall, unpublish, unstar, up, update, v, version, view, whoami
-
ok dann werd ich mich heut abend mal an npm machen
-
@alcalzone sagte in Platte aufräumen, Speicherplatzwird voll:
npm cache clean --force
Festplattenplatz stieg von rund 740Mb auf 960Mb
@alcalzone sagte in Platte aufräumen, Speicherplatzwird voll:
sudo -u iobroker npm cache clean --force
hab ich ausgeführt + anschließendes Update auf 6.14.11
Ergebnis: habe nun 8GB wieder frei??? -
@crunchip sagte in Platte aufräumen, Speicherplatzwird voll:
Ergebnis: habe nun 8GB wieder frei???
Hast du ja selber geschrieben:
home/iobroker/.npm 6.9GB
Das ist das Cache Verzeichnis von NPM für den Benutzer iobroker.
-
Sehr cool...gerade 11GB NPM-cache geleert vom ioBroker (Installation über 3 Jahre alt inkl. Update Debian 10 => Debian 11)