From DefCon Projects
Eine Ramdisk ist ein Teil des Arbeitsspeichers der für das PC-System wie eine Festplatten Partition aussieht.
Das erstellen einer Ramdisk kann unter bestimmten umständen Hilfreich sein, wenn man z.B. möchte das estimmte Daten, Logdateien, etc. nach einem Neustart des Rechners nicht mehr existent sind. Mittels einer Ramdisk lässt sich aber auch ein Geschwindigkeitvorteil erreichen, wenn Webserver wie Apache komplett in der Ramdisk gestartet werden.
Skript
#! /bin/bash
# Prüfen ob ramdisk-Gerät schon erstellt wurde
if [ -e /dev/ram0 ]
then
echo [+] Ramdisk Gerät /dev/ram0 existiert schon
else
echo [-] Ramdisk Gerät /dev/ram0 existiert nicht
fi
# Prüfen ob der Ordner schon existiert
if [ -e "/mnt/ramdisk" ] && [ -d "/mnt/ramdisk" ]
then
echo [+] Ordner /mnt/ramdisk existiert schon
else
mkdir /mnt/ramdisk
echo [-] Ordner /mnt/ramdisk erstellen
fi
echo [+] Ramdisk mit ext2 Dateisystem formatieren
/sbin/mke2fs -q -m 0 /dev/ram0
echo [+] Ramdisk mounten
/bin/mount /dev/ram0 /mnt/ramdisk
echo [+] Berechtigungen setzen
/bin/chmod 0750 /mnt/ramdisk