Erratum, j'ai oublié de préciser quel disque on sauvegarde,
ici /dev/sda, les commandes gdisk sont corrigées ci-dessous.

On 03/18/2018 06:36 PM, Étienne Mollier wrote:
> 
> 
> On 03/18/2018 06:09 PM, hamster wrote:
>> J'ai l'habitude de sauvegarder le MBR avec :
>> dd bs=512 count=1 if=/dev/sda of=/chemin/vers/fichier.dump;sync
>>
>> Seulement de nos jours on trouve UEFI partout, avec ses tables de partitions 
>> GPT, et cette commande marche plus. Google m'a dit que pour sauvegarder la 
>> table de partitions GPT, il faut utiliser gdisk. En effet, ca marche très 
>> bien, mais c'est un truc interactif et je sais pas dire a mon script 
>> "commance par faire gdisk /dev/sda, puis appuie sur la touche b, puis tape 
>> le nom du fichier a écrire".
>>
>> Comment qu'on fait ?
>>
> 
> Bonjour,
> 
> Je n'ai préféré pas tester, faute de disque partitionné en GPT
> à portée de main, mais la plupart des langages de shell devraient
> supporter ce genre de redirection, pour remplir automatiquement
> l'entrée standard d'un programme :
> 
>       echo 'b
>       /chemin/vers/fichier.dump' | gdisk /dev/sda
> 
> Ou sur une ligne, pour faire plus ou moins propre :
> 
>       echo -e 'b\n/chemin/vers/fichier.dump' | gdisk /dev/sda
> 
> Bash supporte une syntaxe auxiliaire qui, à mon sens, rend le
> tout plus clair, car les caractères apparaissent dans l'ordre où
> ils auraient été tapés, via l'opérateur triple chevrons :
> 
>       gdisk /dev/sda <<< 'b
>       /chemin/vers/fichier.dump'
> 
> En espérant que ça aide,
> À plus,
> 

-- 
Étienne Mollier <[email protected]>

Répondre à