====== 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 -- ...