Warum tutdu /sysein falsches Ergebnis liefern? Verwenden Sie den Dateimanager,Eigenschaftenzeigt, dass es eine Größe von 619 MB hat, was machbar ist. Aberdu -hs /syszeigt 0 MB an? Es gibt kleinere Ordner wie /etc, für die der Dateimanager eine Größe von 8,4 MB anzeigt, obwohlduzeigt es als 15 MB an. Es scheint also eine Menge Inkonsistenz zu geben.
Antwort1
Dateisysteme wie jene, die typischerweise auf /sys
und gemountet /proc
sind, sind Darstellungen von Kernelstrukturen und existieren ausschließlich virtuell.
Sie können die „Größe“ dieser Dateisysteme nicht sinnvoll messen, da es keine gibt. (Und auf dieser Grundlage ist du -s /sys
die Rückgabe 0
wohl korrekt.)
Auf einem Pi hier,
mount | grep -E '/(etc|proc|sys) '
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
Und
sudo du -hs /etc /proc /sys 2>/dev/null
7.8M /etc
0 /proc
0 /sys