OVH Cloud OVH Cloud

[dd] restaure sur une partition plus grande

6 réponses
Avatar
David LE BOURGEOIS
Bonjour.

Je suis sur le point de modifier l'organisation et la taille de
toutes les partitions d'un disque. Et je voudrais une confirmation sur
l'utilisation de dd pour faire la manipulation.

Je pense faire un 'dd if=/dev/hdaXX of=/mnt/dist/hdaXX' pour
chaque partition. Ensuite, je modifie et agrandis les partitions. Et
enfin, je redescends les données avec un 'dd if=/mnt/dist/hdaXX
of=/dev/hdaXX'.

Je sais que cette opération fonctionne avec dd lorsque les
partitions sont identiques. Mais est-ce que cela fonctionne si chaque
nouvelle partition est plus grande que celle d'origine ?
Que devient l'espace libre supplémentaire de chaque partition,
non touché par dd ? Comment ces nouveaux blocs peuvent-il être adressés
puisqu'aucun nouveau formatage n'est fait ? Est-ce que fips peut être
utile ?

Sinon, j'avais pensé utiliser pax pour sauvegarder et restaurer
les données, et donc formater les partitions après redimensionnement.

Qu'en pensez-vous ?

Merci d'avance.

PS : promis, je mets LVM dès que je peux :-)

--
David LE BOURGEOIS
e-mail : david.lebourgeois (at) free.fr
jabber : david.lebourgeois (at) jabber.fr

6 réponses

Avatar
JustMe
David LE BOURGEOIS avait énoncé :
Bonjour.

Je suis sur le point de modifier l'organisation et la taille de
toutes les partitions d'un disque. Et je voudrais une confirmation sur
l'utilisation de dd pour faire la manipulation.

Je pense faire un 'dd if=/dev/hdaXX of=/mnt/dist/hdaXX' pour
chaque partition. Ensuite, je modifie et agrandis les partitions. Et
enfin, je redescends les données avec un 'dd if=/mnt/dist/hdaXX
of=/dev/hdaXX'.

Je sais que cette opération fonctionne avec dd lorsque les
partitions sont identiques. Mais est-ce que cela fonctionne si chaque
nouvelle partition est plus grande que celle d'origine ?
Que devient l'espace libre supplémentaire de chaque partition,
non touché par dd ? Comment ces nouveaux blocs peuvent-il être adressés
puisqu'aucun nouveau formatage n'est fait ? Est-ce que fips peut être
utile ?

Sinon, j'avais pensé utiliser pax pour sauvegarder et restaurer
les données, et donc formater les partitions après redimensionnement.

Qu'en pensez-vous ?

Merci d'avance.

PS : promis, je mets LVM dès que je peux :-)


car marchera pas amha. Par contre un bon vieux tar le fera tres bien

Avatar
Sébastien Monbrun aka TiChou
Dans le message <news:4412b137$0$21537$,
*David LE BOURGEOIS* tapota sur f.c.o.unix :

Bonjour,

[copie de partition avec dd]

Qu'en pensez-vous ?


Que l'espace supplémentaire ne sera plus vu une fois la restauration des
partitions, le système de fichier de la partition restaurée ayant étant «
formaté » pour une taille précise.
Je conseillerai, pour ce genre d'opération, l'utilisation de la commande GNU
cp et de ses options '-a', '-x' et '--sparse' ou mieux, et comme cela l'a
déjà été suggéré, l'outil star qui avec ses nombreuses options sera plus
avantageux.

--
Sébastien Monbrun aka TiChou

Avatar
Vincent Bernat
OoO Pendant le temps de midi du samedi 11 mars 2006, vers 12:15, David
LE BOURGEOIS disait:

Je pense faire un 'dd if=/dev/hdaXX of=/mnt/dist/hdaXX' pour
chaque partition. Ensuite, je modifie et agrandis les partitions. Et
enfin, je redescends les données avec un 'dd if=/mnt/dist/hdaXX
of=/dev/hdaXX'.


Le système de fichier sera toujours de la même taille. Tu devras donc
l'agrandir une fois l'opération effectuée.
--
I WILL NOT XEROX MY BUTT
I WILL NOT XEROX MY BUTT
I WILL NOT XEROX MY BUTT
-+- Bart Simpson on chalkboard in episode 7F01

Avatar
David LE BOURGEOIS

[...]



Merci à tous pour vos réponses.

La sauvegarde, le repartitionnement et la restaure se sont très bien
déroulés.

Après avoir essayé la sauvegarde avec différents outils, c'est
finalement star que j'ai utilisé.

dump limite ses archives à 2 Go, et je ne peux pas utiliser l'option
multi-volumes car je passe par ssh pour transférer l'archive.

pax m'a posé des problèmes avec certains fichiers dont le nom était trop
long, notamment ceux dans /var/lib/apt/lists.

Par contre j'ai eu un petit souci avec grub (error 15 au boot). J'avais
pourtant bien redéfini les bonnes options dans /boot/grub/menu.lst.
Enfin, je me suis sorti avec un grub-install, mais je ne comprends pas
pourquoi il a perdu la tête.

Bonne journée, et encore merci.

--
David LE BOURGEOIS
e-mail : david.lebourgeois (at) free.fr
jabber : david.lebourgeois (at) jabber.fr

Avatar
mna


[...]
Bonjour,



j'arrive un peu tard apparement puisque la manipulation est faite, mais
pour la prochaine fois tu peux jeter un oeil sur partimage.

www.partimage.org

a+


Avatar
Harpo
David LE BOURGEOIS wrote:


[...]



Merci à tous pour vos réponses.


Merci pour le feedback.