Ganze Partition in RAM cachen

Gast #2486817
Lesenswert?

Hi,

wie kann man unter Linux eine ganze Partition beim Start in eine RAM 
Disk kopieren und diese dann statt der Partition auf der Platte 
einhängen?
Jedoch soll die RAM Disk als Cache mit write through Funktionalität auf 
die Festplatte dienen, sodass im laufenden Betrieb Zugriffe sehr schnell 
sind, jedoch gleichzeitig, falls das System hängen bleibt, die Daten 
nicht verloren sind.

Bin gespannt auf alle Anregungen
#2486833
Lesenswert?

mach beim systemstart ein
# dd if=/dev/partition of=/dev/null bs=1M
oder so.
Danach ist die Partition komplett im Cache, vorrausgesetzt, dein Rechner 
hat genug RAM.
Dort bleibt sie auch, vorrausgesetzt, dein Rechner hat genug RAM.
Änderungen werden natürlich auf die Platte zurückgeschrieben.

Wenn die Platte nur wenig befüllt ist, macht stat dem dd evtl ein "tar" 
o.Ä. mehr Sinn. Sonst cachst du viele leere, unbenutzte blöcke mit.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren