Accéder au contenu.
Menu Sympa

linux-31 - Re: [Linux-31] Copier la table des partitions...

Objet : Discussions sur le logiciel libre

Archives de la liste

Re: [Linux-31] Copier la table des partitions...


Chronologique Discussions 
  • From: Pascal Hambourg <pascal AT plouf.fr.eu.org>
  • To: linux-31 AT culte.org
  • Subject: Re: [Linux-31] Copier la table des partitions...
  • Date: Thu, 19 Jul 2018 00:15:10 +0200
  • Organization: Plouf !

Le 18/07/2018 à 21:54, Jean-Marc Mongrelet (via linux-31 Mailing List) a écrit :

Je souhaiterais copier un disque dur sur un autre disque (en fait ce sont des cartes sd, mais je crois que cela ne change pas le problème)...

En effet.

Le problème est que même si les disques annoncent la même taille en réalité ils n'ont pas exactement la même taille...
Et comme c'est souvent l'emmerdement maximum, c'est le disque de destination qui a la taille la plus petite... ce qui rend l'utilisation de la commende dd incertaine!

Du coup je souhaiterais utiliser une autre méthode... 1) copier la table des partitions 2) éventuellement formater les partitions 3) copier le contenu d'une partition à l'autre avec la cmd "cp -a /repertoire1/. repertoire2/"

Si tu copies la table de partition d'un disque plus grand vers un disque plus petit, la dernière partition sera tronquée et tu auras le même problème qu'avec une copie bloc par bloc.

(Comme c'est pour du Raspberry PI y a pas de MBR!)

S'il y a une table de partition DOS ou GPT il y a toujours un MBR. Il ne contient pas de programme d'amorce, c'est tout.

La question est: comment copier la table des partitions ??
Je pensais qu'on pouvait le faire avec la cmd dd... mais je trouve pas l'info!

dd sur le MBR ne copie que la table de partition principale. Pas les éventuelles tables de partitions étendues (comme ici) qui sont dispersées avant chaque partition logique.

Et normalement:
=====================================================
sudo sfdisk -d /dev/hda > hda.out
sudo sfdisk /dev/hdb < hda.out
=====================================================
copie la table des partitions hda sur hdb...

Maintenant (parce qu'il y a un maintenant), si le disque de destination hdb est plus petit que le disque source hda... cela va t'il quand-même créer ma table de partitions ??

Oui, mais les partitions dont la fin se situe après la fin du disque de destination seront invalides. Cela concerne la partition 2 étendue et au moins la partition logique 7, sinon toutes les partitions logiques contenues dans la partition étendue.

A mon avis ce n'est pas la bonne méthode.
Quel est le but de cette copie ?



Archives gérées par MHonArc 2.6.19+.

Haut de le page