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?
- 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)