Accueil > Informatique > Installer debian sur un EeePc 901 (Part. 3)

Installer debian sur un EeePc 901 (Part. 3)

Dans ce billet nous allons voir comment prolonger la durée de vie du disque SSD de l’EeePc:

Tout d’abord un certain nombre de répertoires peuvent être « montés » en RAM en utilisant le système de fichier tmpfs, il est aussi possible d’utiliser l’option relatime pour le montage du système de fichier.

Voici pour exemple un extrait de mon /etc/fstab:

/dev/sda2 / ext3 relatime,errors=remount-ro 0 1
/dev/sdb1 /media/data ext3 defaults 0 2

tmpfs /tmp tmpfs size=25M,mode=1777,gid=0,uid=0,nodev,nosuid 0 0
tmpfs /var/log tmpfs size=10M,mode=755,gid=0,uid=0,nodev,nosuid,noexec 0 0
tmpfs /var/run tmpfs size=5M,mode=755,gid=0,uid=0,nodev,nosuid,noexec 0 0
tmpfs /var/lock tmpfs size=500K,mode=1777,gid=0,uid=0,nodev,nosuid,noexec 0 0
tmpfs /var/spool tmpfs size=10M,mode=755,gid=0,uid=0,nodev 0 0
tmpfs /var/lib/dhcp3 tmpfs size=500K,mode=755,gid=0,uid=0,nodev,nosuid,noexec 0 0
tmpfs /etc/network/run tmpfs size=500K,mode=755,gid=0,uid=0,nodev,nosuid,noexec 0 0

tmpfs /home/k/.mozilla tmpfs size=100M 0 0


Cette méthode a pour avantage de réduire le nombres d’écritures sur le disque SSD mais a pour inconvénient la perte des données lors de l’extinction de la machine.
Dans mon cas par exemple les fichiers logs présents dans /var/log sont perdus à chaque extinction ou reboot de la machine.

A la dernière ligne vous remarquerez que je monte aussi en tmpfs le dossier .mozilla utilisé par iceweasel, car il semblerait que ce logiciel utilise beaucoup trop le SSD.

Le problème maintenant c’est qu’à chaque fois que j’éteins le pc je perds la configuration (plugins, themes, …) et l’historique d’iceweasel, ce qui est franchement moyen =|

Pour contrer ce problème il suffit de copier le contenu du répertoire .mozilla lors de l’arrêt du pc pour le re-insérer lors du démarrage suivant.
Voici ma méthode:

Créez le script /etc/init.d/firefox contenant les lignes suivantes:

#!/bin/sh
# Save/Restore firefox settings

case « $1 » in
start)  echo -n « Restore firefox settings »
cp -R /home/<user>/.mozillasave/* /home/<user>/.mozilla/
chmod -R 777 /home/<user>/.mozilla*
echo « . »
;;
stop)   echo -n « Save firefox settings »
cp -R /home/<user>/.mozilla/* /home/<user>/.mozillasave/
echo « . »
;;
restart) echo -n « Save firefox settings »
cp -R /home/<user>/.mozilla/* /home/<user>/.mozillasave/
echo « . »
;;

*)      echo « Usage: /etc/firefox  start|stop|restart »
exit 1
;;
esac
exit 0

**N’oubliez pas de remplacer <user> par votre nom d’utilisateur.

Rendez le script exécutable: chmod +x /etc/init.d/firefox
Prise en compte du script lors du démarrage et de l’arret du pc: update-rc.d firefox defaults
Création du répertoire pour les sauvegardes: mkdir /home/<user>/.mozillasave

Et voila, dorénavant votre config iceweasel ne sera plus perdue.

Categories: Informatique Tags: ,
  1. auPeCH
    12/02/2010 à 18:10 | #1

    Bonjour,
    Je viens de lire tes 3 articles sur l’installation de debian sur eeepc 901. Merci pour tout, mais il me reste un soucis, je n’ai pas accès au 2ème SSD, un problème de droit.
    Merci de m’apporter une réponse.
    Cordialement

  2. 15/02/2010 à 11:24 | #2

    Bonjour,
    c’est un peu vague la comme ça, est ce qu’il s’agit d’un pb de droit d’écriture ? ou est ce que le disque n’apparaît pas du tout (pb de montage) ?

  3. Xanatos
    01/09/2010 à 11:59 | #3

    Bonjour,
    sympa ce tutoriel, je migre d’une ubuntu netbook remix vers debian pour mon eee, à l’époque de UNR, pour firefox je faisais les modifications suivantes :
    dans /etc/fstab :
    tmpfs /tmp tmpfs defaults,size=1g 0 0
    dans firefox :
    browser.cache.disk.parent_directory;/tmp/firefox
    ca allouait 1go de fichiers temporaires en RAM

  1. Pas encore de trackbacks