Ramdisk unter Mac OS X anlegen

Den Hauptspeicher als Festplatte per Ramdisk zu nutzen kann einen enormen Geschwindigkeitsvorteil gegenüber einer handelsüblichen Festplatte bringen. Auch gegenüber einer SSD Festplatte hat der Hauptspeicher einen Vorteil.

Den Hauptspeicher als Festplatte per Ramdisk zu nutzen kann einen enormen Geschwindigkeitsvorteil gegenüber einer handelsüblichen Festplatte bringen. Auch gegenüber einer SSD Festplatte hat der Hauptspeicher einen Vorteil.

Jedoch möchten wir an dieser Stelle gleich auch einen gravierenden Nachteil gegenüber den normalen
Festplatten nennen:

Der Hauptspeicher ist flüchtig und verliert nach einem Neustart die Daten. Daher ist die Datenhaltung auf einer Festplatte (die natürlich nicht flüchtig ist) unumgänglich.

Um jedoch schreib- und leseintensiven Anwendungen Flügel zu verleihen bietet sich eine Ramdisk an.

Um nun eine Ramdisk unter Mac OS X anzulegen, gehen Sie wie folgt vor:

- Öffnen Sie ein Terminal.
- Verschaffen Sie sich mit dem Kommando sudo -i die Root Berechtigung.
- Führen Sie folgenden Befehl aus um eine 512 MB große Ramdisk zu erhalten:

diskutil erasevolume HFS+ "ramdisk" `hdiutil attach -nomount ram://1048576`

Der Umrechnungsfaktor für die Ramdisk ist Gewünschter Wert in MB * 2048.

Nun können Sie die Daten in die Ramdisk kopieren und damit arbeiten.

Vergessen Sie jedoch bitte nicht, diese nach dem Bearbeiten wieder auf die Festplatte zu kopieren, da diese sonst nach einem Neustart für immer verloren sind.

Per Bash Script lassen sich die Aufgaben automatisieren, so dass z.B. automatisch nach dem Neustart eine Ramdisk erzeugt wird, die entsprechenden Daten und Programme in die Ramdisk kopiert werden und beim sauberen Herunterfahren des Mac wieder auf die Festplatte geschrieben werden.

Ein Restrisiko bleibt jedoch immer: Menschliches Versagen, ein Stromausfall oder ein abgestürztes Betriebssystem sind die erklärten Feinde der Ramdisk. Nutzen Sie daher die Ramdisk immer mit Bedacht.