Holen Sie sich das Flash-Laufwerk, um die Lesevorgänge auf der primären Partition zwischenzuspeichern

7

Grundsätzlich suche ich nach einer Möglichkeit, Windows 'ReadyBoost nachzuahmen.

Ich habe diese Frage unter Unix.SE gestellt, um eine Vorstellung davon zu bekommen, ob dies überhaupt möglich war und wie es scheint. Anscheinend gibt es ein cachefsDateisystem, mit dem ich dies tun kann.

  • Flash - Laufwerk: /dev/sdc1(fs: vfat)
  • Hauptpartition: /dev/sda5(fs: ext4)

Wie kann ich Ubuntu dafür konfigurieren?

Nathan Osman
quelle
Es scheint ziemlich seltsam, dass Ihre primäre Partition für Ihr System vfat und nicht ext4 ist
Reuben Swartz
@ Reuben: Ups. Ich habe sie durcheinander gebracht. Es tut uns leid.
Nathan Osman
1
Ich wünschte, Sie hätten erwähnt, dass Sie die Root-Partition früher wollten. das wird schwieriger, obwohl ich vermuten würde, dass genug Böses initrd/ pivot_rootHackery es funktionieren lassen könnte.
Geekosaurier

Antworten:

1

Dies ist derzeit leider nicht möglich. CacheFiles wurde bisher nur für NFS implementiert. Eine weitere Möglichkeit ist CleanCache. Derzeit verfügt CleanCache nur über zwei Backends: eines für xen tmem und eines zum Speichern von zwischengespeicherten Seiten in komprimiertem RAM. Hoffentlich wird ein drittes Backend geschrieben, um die zwischengespeicherten Seiten auf Blockgeräten wie Flash-Laufwerken zu speichern.

psusi
quelle
-2

Eigentlich sieht es so aus, als wäre es ziemlich einfach. apt-get install cachefilesdund lesen Sie die Dokumentation.

Geekosaurier
quelle
Leider habe manich nach dem Lesen der Seite immer noch Probleme, es herauszufinden.
Nathan Osman
2
Haben Sie es tatsächlich versucht, Geekosaurier? Manpage sagt, es ist für das Zwischenspeichern von Netzwerk-Dateisystemen ... Ich habe jemanden gefunden, der NFS auf 127.0.0.1 bereitstellt, um es zu verwenden, aber keine Leistungsanalyse.
Turbo