|
Um die Festplattenzugriffe auf meinem Server einzuschränken, habe ich für die Logs ein Ramlaufwerk angelegt.
Dazu verwendete ich diese Anleitung.
Doch um das Ganze beim Start ans Laufen zu bekommen, kam ich um die Erstellung eines Startskripts nicht herum.
Datei /etc/init.d/ramlog:
echo Creating ext2 on /dev/ram0
mke2fs -q /dev/ram0
echo Mounting /dev/ram0 on /var/log
mount /dev/ram0 /var/log
echo Creating needed directories in /var/log
mkdir /var/log/apache2
mkdir /var/log/news
mkdir /var/log/samba
Außerdem habe ich die Aktualisierung für den letzten Dateizugriff mit "noatime" abgeschalten.
Datei /etc/fstab:
proc /proc proc defaults 0 0
/dev/hda5 / ext3 defaults,noatime,errors=remount-ro 0 1
/dev/hda6 /home ext3 defaults,noatime 0 2
/dev/hdb1 /mnt/hdb1 ext3 defaults,noatime 0 2
/dev/hda7 /srv ext3 defaults,noatime 0 2
/dev/hda1 none swap sw 0 0
Ob das die beste Lösung ist, wag' ich mal zu bezweifel, aber ich hoffe die Last von den Platten nehmen zu können, damit sie hin und wieder einschlafen können.
Schlagworte: ramfs, ramdisk
|