Modifications

Sauter à la navigation Sauter à la recherche
2 829 octets ajoutés ,  13 mars 2016 à 20:21
Ligne 14 : Ligne 14 :  
{{underline|'''Qu'est ce qui diminue la durée de vie de votre carte SD'''}}:
 
{{underline|'''Qu'est ce qui diminue la durée de vie de votre carte SD'''}}:
 
* L'utilisation de la partition Swap
 
* L'utilisation de la partition Swap
* L'utilisation d'un système de fichier journalisé (pour sûr pour stocker des donnée... mais augmente aussi le nombre de cycle d'écriture pour le stockage d'une même information)
+
* L'utilisation d'un système de fichier journalisé (plus sûr pour stocker des données... mais augmente aussi le nombre de cycle d'écriture pour le stockage d'une même information)
 
* L'écriture systématique des Logs sur la carte SD  
 
* L'écriture systématique des Logs sur la carte SD  
   −
Voici donc différentes techniques pour ralonger la durée de vie de votre carte SD.
+
Voici donc différentes techniques pour rallonger la durée de vie de votre carte SD.
    
== Utiliser un Disque USB ==
 
== Utiliser un Disque USB ==
Ligne 48 : Ligne 48 :     
  sudo apt-get remove dphys-swapfile
 
  sudo apt-get remove dphys-swapfile
 +
 +
== Désactiver l'Access Time ==
 +
Sur les systèmes de fichiers Linux, la date et heure de création, modification et {{underline|dernier accès}} sur un fichier est stocké dans le système de fichier.
 +
 +
Cela signifie que le système d'exploitation doit effectuer des opérations d'écritures sur la carte SD pour stocker cette information. Ce n'est pas de chance, nous voulons justement diminuer les opérations d'écriture sur la carte.
 +
 +
Sur les systèmes d'exploitation plus récent, les systèmes de fichiers sont déjà configuré en {{fname|noatime}}, si ce n'était pas le cas, il est possible de désactiver l'enregistrement de cette information en éditant le fichier {{fname|/etc/fstab}} et en remplacant les occurrences de {{fname|atime}} (''access time'') par {{fname|noatime}} (''no access time'')
 +
 +
<nowiki>proc            /proc          proc    defaults          0      0
 +
/dev/mmcblk0p6  /boot          vfat    defaults          0      2
 +
/dev/mmcblk0p7  /              ext4    defaults,noatime  0      1
 +
# a swapfile is not a swap partition, no line here
 +
#  use  dphys-swapfile swap[on|off]  for that
 +
</nowiki>
    
== Ram Disk ==
 
== Ram Disk ==
Ligne 147 : Ligne 161 :  
SHM_SIZE=10M
 
SHM_SIZE=10M
 
TMP_SIZE=25M</nowiki>
 
TMP_SIZE=25M</nowiki>
 +
 +
== Désactiver la journalisation ==
 +
{{ambox-stop|text=Cette opération doit être réalisé sur la carte SD à l'aide d'un système d'exploitation Linux car le système de fichier ne peut pas être monté}}
 +
{{ambox-stop|text=Suggestion non testée mais d'un réel intérêt}}
 +
 +
Une façon de diminuer le nombre de cycle d'écriture est de désactiver la journalisation des opérations. La contrepartie évidente de l'utilisation d'un système non journalisé est que cela peut résulter en perte de donnée lors d'un démontage sauvage du périphérique (eg: perte d'alimentation, blocage kernel, etc).
 +
 +
Il est possible de désactiver la journalisation sur un système de fichier EXT4 (non monté) comme ceci depuis une machine Linux:
 +
 +
{{underline|Veuillez à remplacer /dev/sdaX par le périphérique correspondant à votre carte SD}}
 +
 +
<nowiki>tune4fs -O ^has_journal /dev/sdaX
 +
e4fsck –f /dev/sdaX
 +
sudo reboot</nowiki>
 +
 +
<small>source: [http://raspberrypi.stackexchange.com/questions/169/how-can-i-extend-the-life-of-my-sd-card raspberrypi.stackexchange.com/questions/169/how-can-i-extend-the-life-of-my-sd-card]</small>
 +
 +
== Utiliser ZRAM ==
 +
Si vous avez malgré tout besoin de plus de RAM, il est possible de retarder le moment d'entrer dans les opérations de Swapping sur votre carte SD (ce qui diminuera sa durée de vie).
 +
 +
[http://en.wikipedia.org/wiki/ZRam zRAM] (''Wikipedia'') est une fonctionnalité du noyaux Linux qui offre une sorte de compression de la mémoire Virtuelle. zRAM permet de retarder le paging sur disque (carte SD) en compressant les blocs en RAM. Cette technique semble appropriée pour les PC plus ancien et moins puissant. Pourquoi ne pas l'exploiter sur un Pi.
29 917

modifications

Menu de navigation