Résumé rapide et sale : je veux quelque chose comme un cache d'écriture qui ne se vide que lorsque le système n'est pas occupé.
Je veux quelque chose qui ressemble à cette question Disque RAM et RAID physique avec une légère torsion.
Pour une construction particulière que je fais souvent, j'aimerais garder la sortie de la construction dans un disque RAM qui est éventuellement écrit sur le disque. Une cible particulière que je construis est vraiment un tas de cp, tar, gzip et autres, donc je suis limité par le disque. Dans un cycle de débogage serré, je veux que ce soit rapide, et je ne me soucie pas tellement que la sortie de la compilation soit détruite par la mise hors tension. Cependant, ce serait bien si le ramdisk était synchronisé avec le disque lorsque le système n'est pas occupé. Je peux imaginer faire cela avec une tâche cron, mais je vous demande à tous s'il y a une solution plus cohérente qui combine les caractéristiques de l'autre question (ramdisk qui déborde sur le disque) avec cette nouvelle tournure (avec suffisamment de temps d'inactivité sur le disque, le contenu du ramdisk sort aussi sur le disque). Idéalement, l'ensemble ressemble à un point de montage unique, où je définis la taille totale et la quantité de RAM à utiliser.
--- mis à jour ---
Je ne pense pas que le cache des pages fasse ce que je veux, car je veux vraiment des performances d'écriture assez rapides.