Modifications

Sauter à la navigation Sauter à la recherche
3 568 octets ajoutés ,  20 juin 2015 à 22:04
Ligne 324 : Ligne 324 :     
=== Les Logs ===
 
=== Les Logs ===
 +
Il y a encore moyen de gagner de la place en effaçant les fichiers logs. Cela peut représenter de un à quelques MB.
    +
Cette opération sera à reconduire lorsque l'on voudra préparer l'image finale...
 +
 
  <nowiki>cd /var/log/
 
  <nowiki>cd /var/log/
 
sudo rm `find . -type f`</nowiki>
 
sudo rm `find . -type f`</nowiki>
 +
 +
=== Troisième évaluation ===
 +
Un petit coup de serpillière (qui récupère quand même quelques méga sur le système de fichier).
 +
 +
sudo apt-get clean
 +
 +
Que nous annonce ''disk free''? (avec la commande {{fname|df -h}})
 +
 +
[[Fichier:Raspy-df-02.jpg]]
 +
 +
== Image de sauvegarde ==
 +
Nous allons réaliser une image de "sécurité" (faire une copie de la carte SD dans un fichier).
 +
 +
Nous allons utiliser l'utilitaire {{fname|dd}} sur un système Unix/Linux.
 +
 +
Nous allons éteindre proprement notre pi avec un {{fname|sudo shutdown -h now}} puis placer la carte SD dans un système Linux (nous utilisons Linux Mint... dérivé d'Ubuntu... lui même dérivé de Débian).
 +
 +
=== Identifier le périphérique ===
 +
Pour commencer, nous allons utiliser l'utilitaire fdisk pour lister les disques et les partitions, y compris les partitions de la carte SD.
 +
 +
sudo fdisk -l
 +
 +
Il y a beaucoup d'information mais cette qui nous intéresse se trouve précisément ici.
 +
 +
<nowiki>
 +
Disque /dev/mmcblk0 : 3965 Mo, 3965190144 octets
 +
4 têtes, 16 secteurs/piste, 121008 cylindres, total 7744512 secteurs
 +
Unités = secteurs de 1 * 512 = 512 octets
 +
Taille de secteur (logique / physique) : 512 octets / 512 octets
 +
taille d'E/S (minimale / optimale) : 512 octets / 512 octets
 +
Identifiant de disque : 0x0009bf4f
 +
 +
Périphérique Amorçage  Début        Fin      Blocs    Id. Système
 +
/dev/mmcblk0p1            8192      122879      57344    c  W95 FAT32 (LBA)
 +
/dev/mmcblk0p2          122880    6399999    3138560  83  Linux
 +
</nowiki>
 +
 +
Notre périphérique (disque) correspondant à la carte SD est '''/dev/mmcblk0'''. Vous pouvez d'ailleurs voir les deux partitions correspondantes un peu plus bas (une en W95 et l'autre Linux).
 +
 +
=== Faire la copie ===
 +
Nous allons utiliser la commande {{fname|dd}} également surnommée ''Disk Destroyer''. Il faut faire bien attention à l'utilisation des paramètres if (entrée) et of (sortie).
 +
 +
{{ambox-stop|text=La commande dd permet d'effacer le contenu d'un disque en quelques secondes... et c'est irrémédiable! Faites donc bien attention à vos paramètres if et of.}}
 +
 +
La commande suivante copie le contenu de la carte SD (/dev/mmcblk0) dans un fichier (RasPy-Eval3.img) du répertoire courant.
 +
 +
La commande est:
 +
 +
sudo dd if=/dev/mmcblk0 of=RasPy-Eval3.img
 +
 +
Ce qui après la copie nous offre un beau petit fichier de 4 Go (3965190144 octets pour être précis).
 +
 +
Voici le résultat de la commande en sachant que le bloc-size (taille de bloc) est de 512 octets par défaut:
 +
 +
<nowiki>7744512+0 enregistrements lus
 +
7744512+0 enregistrements écrits
 +
3965190144 octets (4,0 GB) copiés, 207,469 s, 19,1 MB/s</nowiki>
 +
 +
=== Compresser l'image ===
 +
Nous allons essayer de compresser l'image pour obtenir une archive aussi petite que possible. La compression zip produit une archive de 980Mb.
 +
 +
L'utilisation de la commande
 +
 +
7z a -t7z -m0=lzma -mx=9 -mfb=64 -md=32m -ms=on RasPy-Eval3.img.7z RasPy-Eval3.img
 +
 +
produit une archive 7z de la taille de 701.6 Mo (c'est déjà mieux)
 +
 +
== To Do ==
 +
* Raspi-Config: 16Mb pour le GPU. Charger I2C et SPI par défaut.
 +
* [[Pi-Python-PuDB|INstaller puDB]] (debogeur Python en ligne de commande)
 +
* sudo apt-get install python-pip
 +
* sudo pip install pyserial
 +
* Installer les sources Adafruit
 +
* Installer PySerial, PyUsb
 +
* S'assurer de la présence de easy_install, pip, sudo pip install RPi.GPIO
    
== Ressource ==
 
== Ressource ==
 
* [http://www.cnx-software.com/2012/07/31/84-mb-minimal-raspbian-armhf-image-for-raspberry-pi/ Minimal Raspbian Image]  
 
* [http://www.cnx-software.com/2012/07/31/84-mb-minimal-raspbian-armhf-image-for-raspberry-pi/ Minimal Raspbian Image]  
 +
    
{{RasPy-TRAILER}}
 
{{RasPy-TRAILER}}
29 917

modifications

Menu de navigation