RAM-Disk unter Linux

Ich möchte unter Linux eine RAM-Disk von etwa 300 MByte Größe anlegen. Es ist mir bislang aber nicht gelungen, eine RAM-Disk mit mehr als 60 MByte zu erzeugen. Wie muss ich vorgehen?

vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Oliver Lau

Ich möchte unter Linux eine RAM-Disk von etwa 300 MByte Größe anlegen. Es ist mir bislang aber nicht gelungen, eine RAM-Disk mit mehr als 60 MByte zu erzeugen. Wie muss ich vorgehen?

Wenn Sie in der RAM-Disk kein bestimmtes Dateisystem wie ext2 benötigen, verwenden Sie der Einfachheit halber das ab dem 2.4er Kernel vorhandene tmpfs. Der Befehl

mount -t tmpfs -o size=300M tmpfs /ramdisk

verknüpft das Verzeichnis /ramdisk mit einer maximal 300 MByte großen RAM-Disk. Lässt man den Parameter -o size=300M weg, zwackt tmpfs maximal die Hälfte des virtuellen Speichers für sich ab. Ist Ihr PC also beispielsweise mit 512 MByte Arbeitsspeicher und 1 GByte Swap-Space ausgestattet, passen rund 768 MByte Daten in die tmpfs-RAM-Disk. (ola) (ola)