Ramdisk

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen

Prinzip

Eine RAM-Disk, auch RAM-Floppy oder Ramdrive ist ein virtueller und temporärer Datenträger im Arbeitsspeicher eines Computers. Sie wird hauptsächlich eingesetzt, wenn andere physikalische Speichermedien zu langsam oder, während der Rechner neu aufgesetzt wird, nicht verfügbar sind.

Beim Anlegen wird ein gewisser Anteil des Arbeitsspeichers für die RAM-Disk reserviert und dabei wie eine Festplatte angesprochen. Der Vorteil einer RAM-Disk ist die im Vergleich zu Festplatten deutlich höhere Geschwindigkeit, mit der auf die Daten zugegriffen wird, und weiterhin, dass man Zugriffe auf die Festplatte einspart und so Datenverlusten (durch versehentliches Überschreiben) dort vorbeugen kann. Nachteile von RAM-Disks sind, dass der reservierte Speicher nicht mehr von Programmen verwendet werden kann und dass die Daten beim Abschalten oder bei einem Absturz verloren gehen.

Erstellung

In die Datei modules sind alle beim Booten benötigten Module einzutragen

root@zero:/etc/initramfs-tools# cat  modules

So wird die Ramdisk auf den neusten Stand gebracht

root@zero:~# update-initramfs -u -v -k $(uname -r)
  • -u Update
  • -v Verbose
  • -k VERSION

Hier liegt nun die neuste Version der Ramdisk

root@zero:~# ls -l /boot/initrd.img*
-rw-r--r-- 1 root root 8284566 2009-05-26 12:11 /boot/initrd.img-2.6.27-14-generic
-rw-r--r-- 1 root root 7552623 2009-05-26 12:42 /boot/initrd.img-2.6.28-11-generic
-rw-r--r-- 1 root root 7562183 2009-07-02 18:14 /boot/initrd.img-2.6.28-13-gener