Outils pour utilisateurs

Outils du site


doc:peripheriques

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:peripheriques [2014/07/17 17:01] – ajout des périphériques boucle olivier.caillaultdoc:peripheriques [2014/07/30 10:55] (Version actuelle) – ajout de la commande dump olivier.caillault
Ligne 29: Ligne 29:
 ===== Copie avancé de disques et partitions ===== ===== Copie avancé de disques et partitions =====
  
 +==== Rappels ====
 Il est important de rappeler le fonctionnement du partitionnement d'un disque. Par exemple pour un disque avec trois partitions primaires (les partitions logiques ne sont pas décrites ici): Il est important de rappeler le fonctionnement du partitionnement d'un disque. Par exemple pour un disque avec trois partitions primaires (les partitions logiques ne sont pas décrites ici):
  
Ligne 36: Ligne 37:
 Nous appelons ici //header// tout ce qui est présent avant la première partition du disque contenant entre autres la table de partitions ([[https://en.wikipedia.org/wiki/Master_boot_record|MBR [en]]], [[https://en.wikipedia.org/wiki/GUID_Partition_Table|GPT [en]]], etc.) Nous appelons ici //header// tout ce qui est présent avant la première partition du disque contenant entre autres la table de partitions ([[https://en.wikipedia.org/wiki/Master_boot_record|MBR [en]]], [[https://en.wikipedia.org/wiki/GUID_Partition_Table|GPT [en]]], etc.)
 Le second header peut être présent dans le cas d'un partitionnement GPT. Le second header peut être présent dans le cas d'un partitionnement GPT.
 +
 +==== disques et partitions ====
  
 le répertoire ''/dev'' est peuplé de fichiers  le répertoire ''/dev'' est peuplé de fichiers 
Ligne 52: Ligne 55:
     ├─sdb1   8:17      56M  0 part      ├─sdb1   8:17      56M  0 part 
     └─sdb2   8:18       3G  0 part     └─sdb2   8:18       3G  0 part
 +
 +==== copie bloc à bloc ====
  
 La copie d'un disque complet dans un fichier peut se faire grâce à la commande ''[[#dd|dd]]'' La copie d'un disque complet dans un fichier peut se faire grâce à la commande ''[[#dd|dd]]''
Ligne 58: Ligne 63:
  
 Il est également parfois possible de télécharger des images [[http://www.raspberrypi.org/downloads/|depuis internet]]. Il est également parfois possible de télécharger des images [[http://www.raspberrypi.org/downloads/|depuis internet]].
 +
 +==== périphériques boucle ====
  
 Il est possible d'ajouter ce disque comme le système l'aurait fait avec un périphérique physique grâce aux périphériques boucle: Il est possible d'ajouter ce disque comme le système l'aurait fait avec un périphérique physique grâce aux périphériques boucle:
Ligne 75: Ligne 82:
     mondisque.img: x86 boot sector; partition 1: ID=0x83, starthead 32, startsector 2048, 20480 sectors; partition 2: ID=0x83, starthead 102, startsector 22528, 965769 sectors, code offset 0x0     mondisque.img: x86 boot sector; partition 1: ID=0x83, starthead 32, startsector 2048, 20480 sectors; partition 2: ID=0x83, starthead 102, startsector 22528, 965769 sectors, code offset 0x0
          
-En multipliant le secteur initial (cf. le résultat de la commande ''file'') par la taille d'un bloc, on peut ajouter les différentes partitions aux périphériques pour travailler dessus.+En multipliant le secteur initial (''startsector'' dans le résultat de la commande ''file'') par la taille d'un bloc, on peut ajouter les différentes partitions aux périphériques pour travailler dessus.
  
     # losetup -o $[2048*512] /dev/loop1 mondisque.img      # losetup -o $[2048*512] /dev/loop1 mondisque.img 
Ligne 130: Ligne 137:
 > Convertir et copier un fichier > Convertir et copier un fichier
 page //man//: [[http://manned.org/dd/169a1194|manned.org [fr]]], [[http://man7.org/linux/man-pages/man1/dd.1.html|man7.org [en]]] page //man//: [[http://manned.org/dd/169a1194|manned.org [fr]]], [[http://man7.org/linux/man-pages/man1/dd.1.html|man7.org [en]]]
 +
 +==== dump ====
 +> //ext2/3/4 filesystem backup//
 +page //man//: [[http://manned.org/dump.8|manned.org [en]]], [[|man7.org [en]]]
  
 ==== dmesg ==== ==== dmesg ====
doc/peripheriques.1405609295.txt.gz · Dernière modification : 2014/07/17 17:01 de olivier.caillault

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki