clonezilla vers disque de destination vierge - Logiciels - Linux et OS Alternatifs
Marsh Posté le 26-10-2014 à 21:44:03
J'ai utilisé G4L en mode raw. bit par bit.
4heures après j'ai cloné /dev/sda.
Je reboot sur sda et je lance gparted dans mon desktop
Gparted ne voit pas les partitions sur le disque cible passé en sdj :
La partition ne peut pas être en dehors du disque !
table de partitions non reconnue mais par contre voit évidemment le dd sda qui est son jumeau et
sfdisk -l
Disque /dev/sda : 48641 cylindres, 255 têtes, 63 secteurs/piste
sfdisk: Avertissement : la partition étendue ne commence pas sur une frontière de
cylindres. DOS et Linux interpréteront les contenus différemment.
Unités : cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0
Périph Amor Début Fin nº cyl. nº blocs Id. Système
/dev/sda1 * 0+ 1018 1019- 8184093+ 83 Linux
/dev/sda2 1019+ 48640 47622- 382521982+ 5 Étendue
/dev/sda3 0 - 0 0 0 Vide
/dev/sda4 0 - 0 0 0 Vide
/dev/sda5 1019+ 1527 509- 4086780 82 partition d'échange Linux / Solaris
/dev/sda6 1528+ 3111 1584- 12722452 83 Linux
/dev/sda7 3112+ 3373 262- 2102743 83 Linux
/dev/sda8 3374+ 48640 45267- 363605600+ 83 Linux
Disque /dev/sdj : 60801 cylindres, 255 têtes, 63 secteurs/piste
sfdisk: Avertissement : la partition étendue ne commence pas sur une frontière de
cylindres. DOS et Linux interpréteront les contenus différemment.
Unités : cylindres de 8225280 octets, blocs de 1024 octets, décompte à partir de 0
Périph Amor Début Fin nº cyl. nº blocs Id. Système
/dev/sdj1 * 0+ 1018 1019- 8184093+ 83 Linux
/dev/sdj2 1019+ 48640 47622- 382521982+ 5 Étendue
/dev/sdj3 0 - 0 0 0 Vide
/dev/sdj4 0 - 0 0 0 Vide
/dev/sdj5 1019+ 1527 509- 4086780 82 partition d'échange Linux / Solaris
/dev/sdj6 1528+ 3111 1584- 12722452 83 Linux
/dev/sdj7 3112+ 3373 262- 2102743 83 Linux
/dev/sdj8 3374+ 48640 45267- 363605600+ 83 Linux
dmesg pas de problème:
sd 10:0:0:0: [sdj] 122096646 4096-byte logical blocks: (500 GB/465 GiB)
[ 5893.364417] sd 10:0:0:0: [sdj] Write Protect is off
[ 5893.364425] sd 10:0:0:0: [sdj] Mode Sense: 28 00 00 00
[ 5893.365677] sd 10:0:0:0: [sdj] No Caching mode page found
[ 5893.365685] sd 10:0:0:0: [sdj] Assuming drive cache: write through
[ 5893.366550] sd 10:0:0:0: [sdj] 122096646 4096-byte logical blocks: (500 GB/465 GiB)
[ 5893.368565] sd 10:0:0:0: [sdj] No Caching mode page found
[ 5893.368573] sd 10:0:0:0: [sdj] Assuming drive cache: write through
[ 5893.385678] sdj: sdj1 sdj2 < >
[ 5893.387050] sd 10:0:0:0: [sdj] 122096646 4096-byte logical blocks: (500 GB/465 GiB)
[ 5893.389065] sd 10:0:0:0: [sdj] No Caching mode page found
[ 5893.389072] sd 10:0:0:0: [sdj] Assuming drive cache: write through
[ 5893.389081] sd 10:0:0:0: [sdj] Attached SCSI disk
Le clônage a-t'il réussi, j'en doute...
Si j'essaie de le monter
[root@tux cavelier2]# mount /dev/sdj /home/cavelier2/tmp/
mount: /dev/sdj est protégé en écriture, sera monté en lecture seule
mount: mauvais type de système de fichiers, option erronée, superbloc erroné
sur /dev/sdj, page de code ou programme auxiliaire manquant, ou autre erreur
Dans certains cas des renseignements utiles sont dans le journal
système — essayez « dmesg | tail » ou quelque chose du genre.
[root@tux cavelier2]# dmesg | tail
[ 5893.366550] sd 10:0:0:0: [sdj] 122096646 4096-byte logical blocks: (500 GB/465 GiB)
[ 5893.368565] sd 10:0:0:0: [sdj] No Caching mode page found
[ 5893.368573] sd 10:0:0:0: [sdj] Assuming drive cache: write through
[ 5893.385678] sdj: sdj1 sdj2 < >
[ 5893.387050] sd 10:0:0:0: [sdj] 122096646 4096-byte logical blocks: (500 GB/465 GiB)
[ 5893.389065] sd 10:0:0:0: [sdj] No Caching mode page found
[ 5893.389072] sd 10:0:0:0: [sdj] Assuming drive cache: write through
[ 5893.389081] sd 10:0:0:0: [sdj] Attached SCSI disk
[ 7641.957414] grow_buffers: requested out-of-range block 18446744071562067968 for device sdj
[ 7641.957423] isofs_fill_super: bread failed, dev=sdj, iso_blknum=17, block=-2147483648
Disque /dev/sdj : 60801 cylindres, 255 têtes, 63 secteurs/piste
sfdisk: Avertissement : la partition étendue ne commence pas sur une frontière de
cylindres. DOS et Linux interpréteront les contenus différemment.
Unités : secteurs de 512 octets, décompte à partir de 0
Avec la commande sfdisk -lu:
Périph Amorç. Début Fin nº sect. Id. Système
/dev/sdj1 * 2048 16370234 16368187 83 Linux
/dev/sdj2 16373700 781417664 765043965 5 Étendue
/dev/sdj3 0 - 0 0 Vide
/dev/sdj4 0 - 0 0 Vide
/dev/sdj5 16373760 24547319 8173560 82 partition d'échange Linux / Solaris
/dev/sdj6 24549376 49994279 25444904 83 Linux
/dev/sdj7 49997824 54203309 4205486 83 Linux
/dev/sdj8 54206464 781417664 727211201 83 Linux
Marsh Posté le 26-10-2014 à 22:08:13
Bonsoir,
Pourquoi vouloir cloner si tu réinstalle le système ? Quelle est la distribution utilisée et quelle version ?
Marsh Posté le 26-10-2014 à 22:42:28
Bonsoir.
La distrib est Mageia 4 . Ma nouvelle carte mère n'a pas de port ide.
Pas envie de réinstaller Mageia4.
J'ai compilé le dernier parted et gparted me montre maintenant comment il voit le dd sata . C'est pas triste.
Je comprends pas pourquoi je ne peux clôner proprement mon dd ide avec gnu-linux !
Marsh Posté le 26-10-2014 à 23:44:46
Je ne suis pas sûr de d'avoir compris le pourquoi du comment mais bon.
Le plus simple que je te propose c'est :
- si ce n'est pas déja fait, remplacer dans le fichier /etc/fstab, l'identification des disques par des uuid
- brancher ton nouveau disque dans ta machine et de booter sur ton ancien système ou de préférence un livecd. Après avoir bien identifier les disques tu lance la commande suivante :
dd if=/dev/tonanciendisque of=/dev/tonnouveaudisque bs=1M
Ca va prendre un certain temps mais ton disque sera cloner, il te suffira de remplacer l'ancien disque par le nouveau. Tu pourra ainsi continuer à sur le nouveau disque a faire ce que tu veux.
Marsh Posté le 27-10-2014 à 09:52:10
Bonjour et merci.
Je résume :--)) je me fais un pc tout neuf (à contrecoeur)car je suis encore en socket 754 actuellement mais je ne me sens pas en plus réinstaller une nouvelle Mageia4 ; le pc sert de serveur à la maison (montages nfs) pour deux autres pc + une platine réseau kiss dp1500 (pour ceux qui connaissent ) ; la sol idéale c'est de clôner le disque système.
Voila mon fstab
[root@tux Videos]# cat /etc/fstab
# Entry for /dev/sda1 :
UUID=372057df-1dd1-4299-af05-2b2c3559cd06 / ext4 acl,relatime 1 1
# Entry for /dev/sda8 :
UUID=fca75274-bba3-4932-841f-22718b6dfd9d /home ext4 acl,relatime 1 2
# Entry for /dev/sdf1 :
UUID=58e56a72-80a2-4d5a-ab4e-dd1fcebc7eee /media/LACIE_QUADRA2 ext3 rw 0 0
# Entry for /dev/sdg1 :
UUID=252d4f10-4fbd-4b25-a4cb-f7f8cd54e77d /media/lacie_quadra ext3 user,rw 0 0
# Entry for /dev/sdh1 :
UUID=14044400-adc9-41ec-994d-00d7feb1384e /media/seagate200GO ext3 rw 0 0
# Entry for /dev/sde1 :
UUID=4232d702-b407-41df-b49e-10128d2a2768 /media/seagate400GO ext3 user,rw 0 0
# Entry for /dev/sdd1 :
UUID=d711ce24-27ef-4abf-bb42-5be9e44c32ce /mnt/TERA ext3 user,rw 1 2
# Entry for /dev/sdc1 :
UUID=34b8475d-9650-4777-b64b-7b215f2506ff /mnt/disk_images ext3 user,exec,rw 1 2
# Entry for /dev/sdb3 :
UUID=4882af82-230d-43ba-8cdc-744e0babb8d7 /mnt/windows ext3 user,exec,user_xattr,rw 1 2
none /proc proc defaults 0 0
# Entry for /dev/sda6 :
UUID=d26f1709-dd21-40ab-bd4b-4aa00cb7acb3 /usr ext4 relatime,acl 1 2
# Entry for /dev/sda7 :
UUID=07b6388a-c57e-4ed5-9b90-3fab5a846901 /var ext4 relatime,acl 1 2
# Entry for /dev/sda5 :
UUID=2a25457e-a415-4a2c-9a64-f964dcb6973e swap swap defaults 0 0
Il faut démonter le système pour faire un dd ?
dd va t'il faire mieux que G4L en mode raw ?
Je ne comprends pas pourquoi la copie bit à bit du disque que j'utilise tout de suite a une table de partitions illisible alors que j'ai clôné de deux façons différentes.
Marsh Posté le 27-10-2014 à 11:30:18
Tu utilise deja les uuid dans le fstab, c'est très bien ca facilite les choses énormement même si j'ai eu peur en voyant ton fstab à premieère vu
Je ne connais g4l et clonezilla que de nom, je ne sais pas comment ils fonctionnent. La méthode que j'utilise est assez simple à mon avis et "sans surcouches".
Comme je disai plus haut, il te reste à utiliser la commande citée avant (de préférence en bootant sur un livecd mais le système lui même devrait le faire)(pense juste à vérifier que le nouveau disque est démonter avant de cloner)
Marsh Posté le 27-10-2014 à 18:28:53
J'ai réussi. avec testdisk qui m'a retrouvé mes partitions. J'ai dû en sélectionner certaines au feeling mais testdisk a une feature remarquable c'est qu'il indique si certains choix peuvent marcher.
Puis avec gparted j'ai étendu ma partition étendue (sic)pour remplir le dd.
J'ai rebooté franchement sans y croire... n'étant pas informaticien.
Toutes les manip se sont passées après avoir installé le disque cible dans un adaptateur (TrendNet) sata vers usb car je n'avais pas de port sata dispo sur ma carte mère.
J'ai rebooté en usb sur le disque cible et tout est allé bien(merci AsRock).
J'ai écrit ce post via le nouveau disque tjs posé sur mon bureau.
Je viens toutefois de rebooter et j'ai eu pas mal d'alarmes ext4 sur des problèmes d'inodes.
Il faudrait que je refasse un clônage propre cette fois. Je prend ça comme exercice.
J'ai 4 disques internes et 4 disques externes (en firewire) ce qui fait un fstab compliqué et des montages NFS sur deux pc du réseau ; mon pc étant le server NFS; plus un server multimédia kissdx pour la platine kiss ...pc qui sert aussi pour mon boulot ! Ça s'est rajouté au fil du temps et devient lourd à gérer.
Marsh Posté le 27-10-2014 à 19:52:49
La partie testdisk tu l'a faite sur le nouveau ou sur l'ancien disque ? J'ai du mal à suivre j'avoue.
Le fstab, je comprends. C'est juste moi qui ai pas l'habitude de voir autant de chose sur une machine standard. Sur un "serveur" ca passe mieux.
Marsh Posté le 27-10-2014 à 20:04:58
Bonsoir.
TestDisc sur le dd sata monté dans son adaptateur. TestDisk lancé par Mageia en mode graphique (init5) sur le disque cloné.
J'ai pas encore démonté ma tour et le nouveau matos est dans des cartons.
Je ne peux pas dire que l'opération de clonage a été une réussite avec clonezilla ou G4L.
Marsh Posté le 27-10-2014 à 23:14:15
Ca me parait pas normal d'avoir a faire un testdisk sur le nouveau disque suite à un clonage. Je serai toi je recommencerai pour être sûr. C'est toi qui voit.
Marsh Posté le 28-10-2014 à 11:00:13
D'autant plus que j'ai acheté 2 seagate barracuda identiques sata 500GO ST500M002-1Bd142 , j'ai fait deux fois la manip et c'est pareil pour les deux.
Est-ce à cause de l'adaptateur ? Je pense que non.
G4L et clonezilla sont des ver récentes.
Je ne comprends pas pourquoi la table de partitions est illisible sur les cibles.
J'ai des espaces de qques MO non attribués entre des partitions sur le dd source .
Sur la copie testdisk les a fait disparaitre ; en tout cas dans gparted (parted ver 3.2)ils n'apparaissent pas. Une piste?
Marsh Posté le 28-10-2014 à 12:24:37
Ton disque source fonctionne bien ? T'as des trous entre les partitions ?
Marsh Posté le 28-10-2014 à 16:30:28
peut-être un problème de taille des secteurs?
512 octet pour l'IDE et 4Ko pour le SATA?
Tu as créé la table de partition du nouveau disque sur l'ancienne machine ou la nouvelle?
UEFI désactivé dans la nouvelle machine?
Marsh Posté le 28-10-2014 à 18:17:58
raivac a écrit : peut-être un problème de taille des secteurs? |
Je serais bien de cet avis.
Sur ma vieille carte mère il n'y a qu'un bios ordinaire.
Un parted print /dev/sda pour le disque source
(parted) print /dev/sda
Modèle: ATA ST3400632A (scsi)
Disque /dev/sda : 400GB
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos
Disk Flags:
Numéro Début Fin Taille Type Système de fichiers Fanions
1 1049kB 8382MB 8381MB primary ext4 démarrage
2 8383MB 400GB 392GB extended <----------------------------------trou de 1MO avant la partition étendue ?
5 8383MB 12,6GB 4185MB logical linux-swap(v1)
6 12,6GB 25,6GB 13,0GB logical ext4
7 25,6GB 27,8GB 2153MB logical ext4
8 27,8GB 400GB 372GB logical ext4
Tout est fait sur ma vieille machine la nouvelle n'est pas encore installée.
Marsh Posté le 29-10-2014 à 11:04:47
J'ai refait un coup de G4L et rebelote.
Gparted me montre (popup d' d'avertiisements )en prime une petite partition de 2TiO sur un dd de 500 GO !
J'ai une table de partitions à nouveau en ruine et testdisk me fait cela:
Disk /dev/sdh - 500 GB / 465 GiB - CHS 7600 255 63
Current partition structure:
Partition Start End Size in sectors
No ext2, JFS, Reiser, cramfs or XFS marker
1 * Linux 0 32 33 1018 254 63 16368187
1 * Linux 0 32 33 1018 254 63 16368187
2 E extended 1019 23 29 48641 78 13 765050880
test_logical:
Partition sector doesn't have the endmark 0xAA55
Marsh Posté le 29-10-2014 à 13:42:46
C'est bizarre cette histoire je trouve.
Une alternative au clonage bas niveau c'est de créer les partitions à la main sur le nouveau disque et synchroniser à coup de rsync depuis l'ancien vers le nouveau. C'est sûr c'est un chouilla plus long.
Marsh Posté le 29-10-2014 à 14:26:08
J'ai googelisé clonage ide vers sata et je trouve des posts intéressants.
Je rappelle que je clone à partir de ma vieille cm un disque ide interne sur un sata placé dans un adaptateur usb .
Finalement je pense à un probleme de controleur de dd.
J'intuite que ça marcherait si je montais le dd cible sata dans la tour en virant un des deux sata de la tour.
Par contre si c'est ça ; si je montais la nouvelle carte mère qui n'a pas de ports ide mais des pci et le dd source sur un port pci via un adaptateur ide vers pci (que je possède)je pourrais avoir le même souci.
J'ai refait la manip avec testdisk et ça marche.
Il faut simplement lui dire où sontt la partition de boot ; la partition étendue et les logiques.
Temps 15 min.
Puis gparted pour occuper tout le disque et faire vérifier les partitions.
Marsh Posté le 11-11-2014 à 18:04:01
La cm a scrashé comme prévu.
Je me suis donc refait le pc.
Rude tache !
J'ai monté en sata le disque sur lequel clonezilla avait cloné le disque système et bien le pc n'a pas voulu démarré erreur grub 17.
Pourtant il démarrait avec son adaptateur sata vers usb.
Cela dépasse mes connaissances.
Je me suis payé la réinstall de la mageia 4 mais en 64 bits tant qu'a le faire.
Marsh Posté le 26-10-2014 à 14:34:07
Bonjour.
J'entreprends de cloner mon disque système + home avec clonezilla en vue d'une réinstall complète (nvelle carte mère etc.).
J'ai rendu une clé bootable avec tuxboot et dessus clonezilla stable (version fraichement téléchargée par tuxboot).
Je veux clôner mon dd sda IDE de 372.76 GIO(d'après mon gparted )sur un disque neuf donc vierge SATA sur lequel le même gparted a créé une table de partitions mais pas de partitions , soit un volume de
465.76 GIO donc plus grand. De près sda a des trous de quques MO entre partitions ...
Sur sda j'ai 1 partition prim (/) et une logique (sda5 ; sda6;sda7;sda8 =/home/).
Le dd source est IDE.
Le dd cible est un SATA.
Je boote sur la clé et clonezilla se lance .
Je choisis clonage disque vers disque.
Ça plante avec "la table de partition de ce disque est illégale /dev/sdh" (dd cible).
et puis
libparted " can't have a partition outside the disk".
J'ai essayé avec un deuxième dd neuf et identique et même résultat.
Même résultat pour un dd cible sans table de part ou formaté en ext4.
Quid ???
clonezilla essayé en livecd échoue de le même façon.
Quand je reboote et monte sdh je vois que clonezilla a clôné la racine et sdh ne fait plus que 65 GIO d'où gparted pour effacer la tab de partition créée.
Message édité par prof27 le 26-10-2014 à 14:36:31
---------------
cordialement.