Modifications

Sauter à la navigation Sauter à la recherche
2 421 octets ajoutés ,  13 mars 2016 à 16:27
Ligne 105 : Ligne 105 :  
#      *.=debug;*.=info;\
 
#      *.=debug;*.=info;\
 
#      *.=notice;*.=warn      |/dev/xconsole</nowiki>
 
#      *.=notice;*.=warn      |/dev/xconsole</nowiki>
 +
 +
== tmpfs pour accueillir les logs ==
 +
Si désactiver tous les LOGs est une opération fastidieuse, vous pouvez envisager la création d'un système de fichier temporaire en mémoire {{fname|tmpfs}} ([http://doc.ubuntu-fr.org/tmpfs doc.ubuntu-fr.org/tmpfs]) pour y rediriger la création des logs et fichiers temporaires.
 +
 +
Cette approche sera surtout très intéressantes '''pour les opérations de streaming et capture d'image''' (ex: vidéo surveillance) qui crée de nombreux accès en lecture/écriture sur une carte SD alors qu'en maintenir une trace/copie sur la carte SD n'a aucune utilité immédiate.
 +
 +
Ca tombe bien, {{fname|tmpfs}} utilise de la RAM et la RAM est capable d'encaisser de nombreux cycles de lecture/écriture.
 +
 +
Les répertoires les plus importants à déplacer sont:
 +
<nowiki>/var/tmp
 +
/var/log
 +
/tmp</nowiki>
 +
 +
Pour déplacer ces répertoires dans la RAM, nous allons éditer le fichier {{fname|fstab}} qui s'occupe du montage des systèmes de fichier au démarrage.
 +
 +
Ajoutez les lignes suivantes:
 +
 +
<nowiki>tmpfs /tmp tmpfs defaults,noatime,nosuid,size=10m 0 0
 +
tmpfs /var/tmp tmpfs defaults,noatime,nosuid,size=10m 0 0
 +
tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=10m 0 0</nowiki>
 +
 +
Si vous faites un petit serveur d'impression, il serait également utile de déplacer le répertoire spool de CUPS dans {{fname|tmpfs}}.
 +
 +
Voyez cet article pour plus d'information [raspberrypi.stackexchange.com/questions/169/how-can-i-extend-the-life-of-my-sd-card http://raspberrypi.stackexchange.com/questions/169/how-can-i-extend-the-life-of-my-sd-card] qui propose cet configuration
 +
 +
<nowiki>tmpfs  /var/log                tmpfs  size=20M,defaults,noatime,mode=0755 0 0
 +
tmpfs  /var/cache/apt/archives tmpfs  size=100M,defaults,noexec,nosuid,nodev,mode=0755 0 0
 +
tmpfs  /var/spool/cups        tmpfs  size=100M,defaults,noatime,mode=0755 0 0
 +
tmpfs  /var/spool/cups/tmp    tmpfs  defaults,noatime,mode=0755 0 0</nowiki>
 +
 +
L'on y apprends surtout qu'il est possible de configurer le fonctionnement de {{fname|tmpfs}} avec son fichier de configuration {{fname|/etc/default/tmpfs}} où il est recommander d'utiliser les options suivantes:
 +
<nowiki>RAMLOCK=yes
 +
RAMSHM=yes
 +
RAMTMP=yes</nowiki>
 +
 +
avec une recommandation des tailles suivantes (toujours dans le fichier de config {{fname|/etc/defaut/tmpfs}}
 +
 +
<nowiki>TMPFS_SIZE=10%VM
 +
RUN_SIZE=10M
 +
LOCK_SIZE=5M
 +
SHM_SIZE=10M
 +
TMP_SIZE=25M</nowiki>
29 917

modifications

Menu de navigation