Ich führe den Befehl aus df -h
und er zeigt, dass udev
471 MB groß ist und die anderen 5 tmpfs
eine geschätzte Größe von 1,1 G haben. Was soll ich mit ihnen machen?
Antwort1
udev
und beziehen Sie sich tmpfs
in der Ausgabe des df
Befehls auf Dateisystemtypen. Sie sehen wahrscheinlich so etwas:
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 787M 1.5M 786M 1% /run
/dev/sda1 28G 25G 1.6G 94% /
tmpfs 3.9G 193M 3.7G 5% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sdb1 110G 81G 24G 78% /mnt/extra
tmpfs 787M 40K 787M 1% /run/user/1000
tmpfs
- ist im Wesentlichen ein virtuelles Dateisystem, das sich im RAM statt auf einem Festplattengerät befindet. Da es sich um ein Dateisystem handelt, haben die dort gespeicherten Daten eine bestimmte Reihenfolge, genau wie bei einem normalen Dateisystem für einen Festplattenspeicher. Die Dateien befinden sich jedoch im Speicher und sind nicht persistent (d. h., diese Dateien sind beim nächsten Ausschalten des Computers verschwunden – und das ist in Ordnung, denn diese Informationen sind nur für die Dauer des Systembetriebs erforderlich und es besteht kein Grund, Daten auf der Festplatte zu speichern). In einigen anderen Linux-Distributionen kann /tmp
ein Verzeichnis als Einhängepunkt für ein solches tmpfs
Dateisystem dienen.
udevist auch ein Dateisystem, das auch virtuell ist, aber es gibt noch viele weitere Teile im Gesamtsystemudev-System. Die in diesem Dateisystem gespeicherten Informationen beziehen sich natürlich auf die Gerätedateien - also die Schnittstelle zwischen dem tatsächlichen physischen Gerät und dem Benutzer. Weitere Informationen dazu finden Sie aufVerwandte Frage. Interessant ist, dass sich bei diesem Dateisystem die Daten beim Schreiben nicht wirklich in bestimmten Dateien ansammeln – das ist ein Unterschied zu normalen Festplattendateisystemen. Betrachten Sie beispielsweise das Zeichengerät /dev/null
oder /dev/tty1
.
Auf die Frage „Was soll ich mit ihnen machen?“ lautet die Antwort „nichts“. Für einen Gelegenheitsnutzer sind sie nicht interessant. Sie laufen im RAM, verbrauchen keinen tatsächlichen Speicherplatz und erfüllen eine ziemlich wichtige Funktion im System. Softwareentwickler, Systemadministratoren und fortgeschrittene Benutzer werden gute Gründe haben,erstellenein anderes tmpfs für ihren Zweck oder sie haben einen Grund, herumzustöbern /dev
oder die Konfiguration/Regeln für die udev
Behandlung neu hinzugefügter Geräte zum System zu ändern. Aber natürlich haben diese Arten von Benutzern einen Grund, „etwas“ mit diesen Dateisystemen zu tun
Beachten Sie, dass es sich zwar /dev/sda1
in der Spalte „Dateisystem“ befindet, aber eigentlich eine Gerätedatei ist. Was sich tatsächlich auf diesem Gerät befindet, /dev/sda1
könnte das Dateisystem ext4 oder NTFS sein, und Sie können dies mit dem Befehl lsblk -f
oder sehen df -T
.