Pages : 1
#1 Le 20/08/2008, à 18:04
- Grummfy
[résolu]sfdisk me renvoi une erreur ....
Hello,
J'ai un petit problème avec sfdisk dont je ne comprends pas la cause ...
:~#sfdisk -d /dev/sda | sfdisk /dev/sdd
Vérification qu'aucun autre n'utilise le disque en ce moment ...
OKDisque /dev/sdd: 38913 cylindres, 255 têtes, 63 secteurs/piste
Vieille situation:
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0Périph Amor Début Fin #cyls #blocs Id Système
/dev/sdd1 0 - 0 0 0 Vide
/dev/sdd2 0 - 0 0 0 Vide
/dev/sdd3 0 - 0 0 0 Vide
/dev/sdd4 0 - 0 0 0 Vide
AVERTISSEMENT: début de partition corrompu (auparavant 434108431)sfdisk: entrée erronée
Le but étant de recopier la table de partition d'un disque à l'autre, je l'ai déjà fait et cela marche bien ...
le disque /dev/sdd est vide (déjà eu des donnée deçu mais la complètement formaté ..)
Dernière modification par Grummfy (Le 27/08/2008, à 22:20)
Grummfy, le seul, l'unique !
Hors ligne
#2 Le 20/08/2008, à 18:25
- denis_aec
Re : [résolu]sfdisk me renvoi une erreur ....
AVERTISSEMENT: début de partition corrompu (auparavant 434108431) si c'est ça que t'a renvoyé le 1er sfdisk sur sda, pas étonnant que le 2nd n'apprécie pas ... ou alors c'est sdd qui a un souci . Regarde déjà ce que donne :
sfdisk -d /dev/sda
Dernière modification par denis_aec (Le 20/08/2008, à 18:26)
Hors ligne
#3 Le 20/08/2008, à 18:33
- cep
Re : [résolu]sfdisk me renvoi une erreur ....
sfdisk -d /dev/sda
sfdisk -l /dev/sda
Hors ligne
#4 Le 20/08/2008, à 20:22
- denis_aec
Re : [résolu]sfdisk me renvoi une erreur ....
denis_aec a écrit :sfdisk -d /dev/sda
sfdisk -l /dev/sda
non, le but est de voir ce que retourne le -d ... pas de lister
Hors ligne
#5 Le 20/08/2008, à 20:49
- cep
Re : [résolu]sfdisk me renvoi une erreur ....
cep a écrit :denis_aec a écrit :sfdisk -d /dev/sda
sfdisk -l /dev/sda
non, le but est de voir ce que retourne le -d ... pas de lister
Ah ok. BIen vu.
Hors ligne
#6 Le 20/08/2008, à 21:00
- Grummfy
Re : [résolu]sfdisk me renvoi une erreur ....
:~# sfdisk -l /dev/sda
Disque /dev/sda: 36483 cylindres, 255 têtes, 63 secteurs/piste
Unités= cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0Périph Amor Début Fin #cyls #blocs Id Système
/dev/sda1 0+ 1043 1044- 8385898+ b W95 FAT32
/dev/sda2 0 - 0 0 0 Vide
/dev/sda3 1044 36482 35439 284663767+ 5 Extended
/dev/sda4 0 - 0 0 0 Vide
/dev/sda5 18014 27021 9008 72356760 83 Linux
/dev/sda6 27022+ 36482 9461- 75995451 83 Linux
/dev/sda7 1044+ 18013 16970- 136311462 83 Linux:~# sfdisk -d /dev/sda
# table de partitions de /dev/sda
unit: sectors/dev/sda1 : start= 63, size= 16771797, Id= b
/dev/sda2 : start= 0, size= 0, Id= 0
/dev/sda3 : start= 16771860, size=569327535, Id= 5
/dev/sda4 : start= 0, size= 0, Id= 0
/dev/sda5 : start=289394910, size=144713520, Id=83
/dev/sda6 : start=434108493, size=151990902, Id=83
/dev/sda7 : start= 16771986, size=272622924, Id=83
Grummfy, le seul, l'unique !
Hors ligne
#7 Le 20/08/2008, à 22:29
- denis_aec
Re : [résolu]sfdisk me renvoi une erreur ....
Le -d comme le -l donnent apparemment de bons résultats, mais si on compare :
AVERTISSEMENT: début de partition corrompu (auparavant 434108431)
et /dev/sda6 : start=434108493, il y a peut-être un problème par là.
Peut-être faudrait-il reformatter à bas niveau le sdd, ou du moins le contrôler sérieusement avec des outils comme ceux fournis par UBCD ou le constructeur de ton disque.
Ton sdd est de capacité au moins égale à sda ? même configuration approximativement ?
Ultimate Boot CD (la boite à outils ...)
site : http://www.ultimatebootcd.com/
tuto : http://forum.tt-hardware.com/topic-81564--Tutorial-Ultimate-Boot-CD.htm
http://www.microeasy.net/forums/index.php?showtopic=825
Hors ligne
#8 Le 20/08/2008, à 23:24
- cep
Re : [résolu]sfdisk me renvoi une erreur ....
Disque /dev/sdd: 38913 cylindres, 255 têtes, 63 secteurs/piste
Hors ligne
#9 Le 20/08/2008, à 23:44
- Grummfy
Re : [résolu]sfdisk me renvoi une erreur ....
sdd comporte 20 giga en plus mais en théorie cela doit marcher ...
si j'install un os (windows, dos, linux, ...) sur /dev/sdd cela fonctionne nickel ...
bon ben je vais donc essayer ubcd
sinon je vient de remarquer que :
/dev/sda5 : start=289394910, size=144713520, Id=83
/dev/sda6 : start=434108493, size=151990902, Id=83
289394910 + 144713520 = 434108430 ....
edit :
Miracle ... un truc qui a très bien marché fut ceci :
sfdisk -d /dev/sda > out.sav
edition de out.sav par ceci :# table de partitions de /dev/sda
unit: sectors/dev/sda1 : start= 63, size= 16771797, Id= b
/dev/sda2 : start= 0, size= 0, Id= 0
/dev/sda3 : start= 16771860, size=569327535, Id= 5
/dev/sda4 : start= 0, size= 0, Id= 0
/dev/sda5 : start= 16771986, size=272622924, Id=83
/dev/sda6 : start=289394910, size=144713520, Id=83
/dev/sda7 : start=434108493, size=151990902, Id=83la cela fonctionne ...
=> je penche pour un bug => launchpad?
Dernière modification par Grummfy (Le 20/08/2008, à 23:48)
Grummfy, le seul, l'unique !
Hors ligne
#10 Le 21/08/2008, à 06:54
- cep
Hors ligne
#11 Le 21/08/2008, à 17:33
- Grummfy
Re : [résolu]sfdisk me renvoi une erreur ....
oui mais rien n'interdit la copie même en cas de géométrie différente ....
en tout cas je n'ai rien lu de tel ... en tout cas dans le man ...
Grummfy, le seul, l'unique !
Hors ligne
#12 Le 21/08/2008, à 19:04
- denis_aec
Re : [résolu]sfdisk me renvoi une erreur ....
As-tu réussi ou pas ?
Avec :
sfdisk -d /dev/sda > out.sav
sfdisk /dev/sdd < out.sav
et pas avec :
sfdisk -d /dev/sda | sfdisk /dev/sdd
Si c'est bien le cas, un p'tit rapport de bug sur Launchpad me semble approprié. Même si la doc préconise effectivement la 1ère méthode.
Hors ligne
#13 Le 21/08/2008, à 19:10
- Grummfy
Re : [résolu]sfdisk me renvoi une erreur ....
J'ai réussis oui, mais en faisant ceci :
sfdisk -d /dev/sda > out.sav
edition du fichier out.sav pour "remettre dans l'ordre les partitions"
sfdisk /dev/sdd < out.sav
Grummfy, le seul, l'unique !
Hors ligne
#14 Le 22/08/2008, à 08:55
- cep
Re : [résolu]sfdisk me renvoi une erreur ....
oui mais rien n'interdit la copie même en cas de géométrie différente ....
en tout cas je n'ai rien lu de tel ... en tout cas dans le man ...
qui t'a dit l'inverse ?
Cependant, sur des disques à géométrie différente il est préférable de faire différemment du pipe.
- éventuellement faire un dd zero ou wipe de la totalité du disque puis un blockdev --rereadpt
- dd du mbr disk 1 vers disk 2
- sfdisk -d > disk1_out
- sfdisk -n /disk2 <disk1_out pour vérifier qu'il n'y a pas de problèmes avec l'étendue et les logiques
- sfdisk /disk2 <disk1
- sfdisk -R /disk2 pour être certain que le kernel met à jour ses informations (même si la version fdisk a été patchée)
- transfert des sauvegardes des fs sur disk2
Édit : j'oubliais de préciser qu'il faut bien sûr que la table de disk1 soit saine.
Dernière modification par cep (Le 22/08/2008, à 09:01)
Hors ligne
#15 Le 22/08/2008, à 09:36
- denis_aec
Re : [résolu]sfdisk me renvoi une erreur ....
Si tu as du effectivement réorganiser ce que sort le sfdisk -d pour pouvoir le donner au second sfdik, je pense qu'un rapport sur launchpad serait utile. Le -d devrait sortir les partitions dans le bon ordre.
Mais cela n'empêche pas bien sur de faire des contrôles comme le préconise cep.
Hors ligne
#16 Le 22/08/2008, à 14:05
- cep
Re : [résolu]sfdisk me renvoi une erreur ....
je pense qu'un rapport sur launchpad serait utile.
sur le mauvais travail réalisé par le précédent partitionneur ?
Hors ligne
#17 Le 22/08/2008, à 14:28
- Grummfy
Re : [résolu]sfdisk me renvoi une erreur ....
j'hésitai mais je vais quand même signaler le bug on sais jamais parce que malgrès tout cela me semble étrange ...
au pire je me fait remballer au mieux y a un bug derrière ...
enfin merci.
Grummfy, le seul, l'unique !
Hors ligne