Benutzer-Werkzeuge

Webseiten-Werkzeuge


ramdisk

RamDisk

Es gibt verschiedene Möglichkeiten eine RamDisk zu erzeugen:

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 --
...
/home/http/wiki/data/pages/ramdisk.txt · Zuletzt geändert: von manfred