Festplattenverbrauch

Eine Frage die mich schon etwas länger beschäftigt.
Wieviel Platz brauch Manjaro wirklich ?


Zwei Unterschiedliche Angaben.
Einmal 18 GB wenn er es zusammenrechnet.
Unten zeigt er an ca 30GB belegt.
Was nun richtig ?
Ist der Plattenverbrauch normal ?

Ich wünsche allen eine ruhige Woche

Das stimmt nicht, da wird

254,0 GiB von 287,2 GiB frei

gezeigt. Und das stimmt insofern, als dass der aktuelle Nutzer da jetzt 254,0 GiB Daten draufpacken könnte.
Auf ext4-Dateisystemen ist meist etwas Platz reserviert, der nur durch root beschreibbar wäre:

$ LANG=C dumpe2fs -h /dev/nvme0n1p4 | grep -i reserved

Kann man mit tune2fs auch anpassen, falls das nötig sein sollte.

Das wäre auch nur die Dateien aus Verzeichnissen, die der aktuelle Nutzer lesen kann. Auf meiner Installation z.B. wären die gesamten Datenbank-Dateien der mariadb-Installation da nicht erfasst, da ein normaler Nutzer-Account darauf keinen Zugriff hat.

Danke dir, das mit dem aktuellen Benutzer macht Sinn.

dumpe2fs 1.46.4 (18-Aug-2021)
Reserved block count:     3838992
Reserved GDT blocks:      1024
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)

Ich habe noch etwas nachgelesen und du und df ausprobiert.

$  df -hl
dev             5,9G       0  5,9G    0% /dev
run             5,9G    1,8M  5,9G    1% /run
/dev/nvme0n1p4  288G     19G  255G    7% /
tmpfs           5,9G       0  5,9G    0% /dev/shm
tmpfs           5,9G     53M  5,8G    1% /tmp
tmpfs           1,2G     76K  1,2G    1% /run/user/1000

und

$ du -sh ./
5,3G    ./

Heißt das jetzt es sind 5,9 oder 5,3 GB belegt und die hohen Werte in Dolphin kommen durch die Hardlinks ? (bin, lib64 … )

Edit: Sehe ich das richtig das die verschiedenen Verzeichnisse eine maximale Größe haben ? df- hl
So wie unter Windoof das Kontigent ?

Das meiste was du da auflistest wird dynamisch erzeugt, und liegt temporär im Ram (daher die 5,9G als Maximalangabe)

  • tmpfs ist die “automatische Ramdisk”
  • /dev wird dynamisch erzeugt und ist immer 0
  • /run ist ebenso dynamisch erzeugt und bleibt sehr klein

Nur /dev/nvme0n1p4 ist wirklich ein echter Speicherplatz.

Hier findet man gute weitere Infos für Umsteiger:

Das mit dem Platzverbrauch ist bei ext4 noch einfach. Richtig lustig wird es bei btrfs, wo das Dateisystem die Daten noch komprimiert, snapshots anlegt, mit raid arbeitet und den Platz häppchenweise (chunks) verbraucht

Ein guter Weg ist es immer nur nach / zu schauen und darauf dass die %-Zahl unter 80-85 bleibt. (speziell auf SSDs). Da kommt es auf ein paar % hin oder her nicht an.