[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: scripter gdisk



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 <etienne.mollier@mailoo.org>


Reply to: