Wie erstelle ich eine Ramdisk, die Änderungen in den permanenten Speicher schreibt, z. B. mit aufs?

808
Archimedix

Ähnlich dieser Frage, aber genauer:

Ich möchte eine Ramdisk / tmpfs, die sich auf einem physischen Verzeichnis befindet und Daten dieses Verzeichnisses verfügbar macht.

Die Ramdisk sollte alle Daten beim ersten Lesen dauerhaft zwischenspeichern.

Schreibvorgänge sollten sowohl auf die Ramdisk als auch auf das Verzeichnis selbst gehen (unter Verwendung der Schreibstrategie des Verzeichnisses für Schreibvorgänge, dh Write-Back / Write-Through, abhängig von Mount-Optionen). Es ist also ein bisschen wie eine SSD / HDD-Kombination (auch als Fusion bezeichnet) Laufwerk für Macs), jedoch für RAM auf SSD / HDD.

Wie kann ich das erreichen, zB mit aufs oder einem anderen System, das mit Linux arbeitet?

Alternativ können eine Art und Weise zu zwingen, den Inhalt des Verzeichnisses dauerhaft im RAM zwischengespeichert werden (bis zu einer gewissen Grenze vielleicht).

1

1 Antwort auf die Frage

0
Archimedix

Sieht aus wie bcache und die aktuell experimentellen bcachefs können genau das tun.

Die RAM-Disk dient als Cache-Gerät und als permanenter Speicher als Hintergrundgerät.

Vielen Dank, dass Sie die Schleife zu Ihrer Frage geschlossen haben. Kannst du deine Antwort etwas erweitern, um zu erklären, wie es geht? fixer1234 vor 8 Jahren 0