Voilà, je souhaite limiter au maximum l'accès au disque dur d'une machine
(parce qu'allumée en permanence, elle est bruyante, et parce que ide-smart me
renvoit 7/100 à l'un des tests, donc mon disque va bientôt mourir).
Situation du problème :
- programmes lancés en permanence (apache, sshd, etc.): mis en cache par le kernel
- tâches régulières (find,crontab,etc.): désactivées (!)
- données publiques (/var/www, /home, etc.) : hébergées en NFS sur une autre machine
(et souvent cachée en RAM, par exemple /var/www par apache)
Restent les accès aux logs, lock, temp, etc.: essentiellement de petits fichiers dans /var
fréquemment accédés en écriture.
Ma solution actuelle : créer un ramdisk
(/etc/fstab: none /mnt/ramdisk tmpfs noauto,size=32m) et y mettre /var. Cela implique,
comme la RAM est versatile, de sauvegarder (tar cvfz ...) et de restorer le contenu
avant chaque démontage - montage, le tout avant l'initialisation des autres services qui
ont besoin de /var ...
Quelqu'un a-t-il une meilleure solution ? Je pense à un démon qui ferait du rsync depuis le ramdisk vers une autre machine du réseau à intervalles réguliers ... comment faire ?