Welches TMPF soll verwendet werden?

Welches TMPF soll verwendet werden?

Wenn ich laufe

df | grep tmpfs | sed "s/[0-9]/*/g"

Ich bekomme

tmpfs            *******      ****   *******   *% /run
tmpfs            *******       ***   *******   *% /dev/shm
tmpfs               ****         *      ****   *% /run/lock
tmpfs            *******         *   *******   *% /sys/fs/cgroup
tmpfs            *******        **   *******   *% /run/user/****

Gibt es einen Grund, warum ich keines der Verzeichnisse als RAM-Disk verwenden sollte?
(außer /run/lock, welches eine geringe Größe hat)

Beachten Sie, dass das letzte Verzeichnis der Ausgabe von entsprichtecho /run/user/$UID

.....

Ich könnte mein eigenes montieren mit

mkdir RAM_DISK
mount -t tmpfs -o size=3G tmpfs RAM_DISK/

aber dann müsste ich die Befehle bei jedem Neustart ausführen

(sofern nicht /etc/fstabgeändert)

Antwort1

dfzeigt die Menge an verfügbarem Speicherplatz auf dem Dateisystem an, das jedes Dateinamenargument enthält. Jede Partition muss in einem Verzeichnis gemountet werden, z. B. muss /homeunter Linux ein spezielles FS (beispielsweise ext2) zugewiesen werden. Die erste Spalte dfzeigt die Partition des Dateisystems (tmpfs zeigt sich einfach selbst an).

5 Partitionen, die im Verzeichnis gemountet sind, in dem Sie die von Linux hier zugewiesenen tmpfs auflisten. Und die Partition dieser 5 Partitionen wird von der Linux-VM verwaltet.

Tmpfs ist gut für Linux, wenn man die zugehörigen Funktionen dieser Verzeichnisse berücksichtigt (Vor- und Nachteile von Tmpfs).

Und die entsprechenden Funktionen finden Sie unter dieser URL.tmpfs (Warum so viele?)

Schlechtes Englisch...

verwandte Informationen