Ich suche nach Informationen zum Mounten einer tmpfs-Partition und einer Synchronisierungsoption . Durch die Synchronisierung werden die Daten auf die Festplatte kopiert, ohne im Cache gespeichert zu werden. Dies funktioniert mit ext4 und anderen Dateisystemen. Ich frage mich, ob sogar für eine tmpfs-Partition die Synchronisierungsoption angegeben werden muss oder standardmäßig aktiviert ist, da es sich um eine RAM-Partition handelt. In meiner Option wäre es seltsam, wenn eine Ramdisk im RAM zwischengespeichert würde.
tmpfs /tmp tmpfs defaults,sync,noatime,nosuid,nodev,noexec,mode=0777,size=400M 0 0
Ist in einer tmpfs-Partition die Synchronisierung standardmäßig aktiviert?
tmpfs
wird von keiner Partition unterstützt.Antworten:
Ich musste ein bisschen suchen. Gemäß
Die Synchronisierungsoption ist nur für eine begrenzte Anzahl von Dateisystemen relevant, nicht für tmpfs.
Die Antwort lautet also: Es spielt keine Rolle, da es von tmpfs ignoriert wird.
quelle
"Standard" Linux-Handbuch besagt:
Es geht also nicht um Cacheing, sondern um Haltbarkeit. Synchrones Schreiben bedeutet nicht, dass es kein Caching geben würde (zum Beispiel ist das Durchschreiben ein bekannter Caching-Ansatz, der sich stark vom Zurückschreiben unterscheidet, aber beide immer noch zwischenspeichern).
Wie bereits erläutert, wird das Cacheing nicht verboten, sondern das Verhalten beim Zurückschreiben. Was seltsam wäre, ist die "Haltbarkeit" der RAM-Disk.
quelle