Benutzer-Werkzeuge

Webseiten-Werkzeuge


ramdisk

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
ramdisk [2021-05-17 18:08:54] manfredramdisk [2021-05-17 18:21:57] (aktuell) manfred
Zeile 1: Zeile 1:
 +====== RamDisk ======
 +
 +Es gibt verschiedene Möglichkeiten eine RamDisk zu erzeugen:
 +
 +  * [[http://wiki.ubuntuusers.de/RAM-Disk_erstellen]]
 +
 +**Variante 1:**
 +  # mkfs -t jfs /dev/ram0
 +  # mount /dev/ram0 /mnt
 +
 +**Variante 2:**
 +  # mount -t tmpfs -o size=700M none /mnt
 +
 +Die RamDisk mit //tmpfs// ist in der Größe begrenzt,
 +wird aber in den Swap ausgelagert.
 +
 +**Variante 3:**
 +  # mount -t ramfs ramfs /mnt
 +
 +**Variante 4:**
 +  # vi /etc/fstab
 +  ...
 +  tmpfs      /tmp      tmpfs      size=1g      0 0
 +  #
 +  ### u.a. benötigen einige Datenbanken wie z.B. Oracle diesen Speicher
 +  tmpfs      /dev/shm  tmpfs      size=1g      0 0
 +
 +
 +Die RamDisk mit //ramfs// ist in der Größe nicht begrenzbar und wird nicht in den Swap ausgelagert.
 +
 +**Variante 5 (PXE-Boot):**
 +Ubuntu 11.04 Desktop - CD-Image:
 +  # vi /tftpboot/pxelinux.cfg/default
 +  ...
 +  KERNEL casper/vmlinuz
 +  APPEND ide=nodma initrd=casper/initrd.lz boot=casper --
 +  ...
 +
 +hier wird eine //tmpfs// in dieser Art erstellt:
 +  Filesystem            1024-blocks    Used Available Use% Mounted on
 +  tmpfs                    202676       188    202488   0% /run
 +
 +
 +andere Linux - CD-Images:
 +  # vi /tftpboot/pxelinux.cfg/default
 +  ...
 +  KERNEL isolinux/vmlinuz
 +  APPEND ide=nodma initrd=isolinux/initrd.img ramdisk_size=16432 root=/dev/ram0 rw --
 +  ...
 +