Modifications

Sauter à la navigation Sauter à la recherche
3 128 octets ajoutés ,  20 juin 2015 à 22:04
Ligne 331 : Ligne 331 :  
sudo rm `find . -type f`</nowiki>
 
sudo rm `find . -type f`</nowiki>
   −
== Ressource ==
+
=== Troisième évaluation ===
* [http://www.cnx-software.com/2012/07/31/84-mb-minimal-raspbian-armhf-image-for-raspberry-pi/ Minimal Raspbian Image]
  −
 
  −
== 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).
 
Un petit coup de serpillière (qui récupère quand même quelques méga sur le système de fichier).
   Ligne 341 : Ligne 338 :  
Que nous annonce ''disk free''? (avec la commande {{fname|df -h}})
 
Que nous annonce ''disk free''? (avec la commande {{fname|df -h}})
   −
[[Fichier:]]
+
[[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 ==
 +
* [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