Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1884 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [RESOLU] MERCI ! Cloner un hdd ET son mbr

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[RESOLU] MERCI ! Cloner un hdd ET son mbr

n°748981
aspegic500​mg
Posté le 05-11-2005 à 14:53:19  profilanswer
 

edit: problème résolu par ces deux commandes:
cat /dev/hdc1 > /dev/hda1
dd if=/dev/hdc of=/dev/hda bs=512 count=1
 
------------------------------------------------
 
Bonjour
 
J'ai une debian installée sur un raid 1 scsi logiciel, un disque dur ide (/dev/hdc) contient le /boot et le mbr allant avec.
 
J'ai reçu et installé un adaptateur compact-flash / ide et une CF lexar 128Mo, en /dev/hda
 
J'ai pour but de remplacer le disque dur ide qui ne sert qu'au boot par la compact-flash :)
 
J'ai redimenssioné la partition /boot (/dev/hdc1) avec parted car elle faisait quelques mega-octets de trop pour rentrer sur la compact-flash, elle fait donc maintenant 110Mo.
 
Avec partimage j'ai fait une image de la partition /dev/hdc1, puis j'ai restauré cette image sur la compact-flash, jusque là tout va bien (j'ai vérifié que les fichiers ont bien été copiés en montant cette partition dans un rep)
 
J'ai remplacé physiquement le disque dur ide par la compact-flash (pour qu'elle soit bien en hdc, ainsi y'a rien à changer au niveau points de montages et & ), dans le bios j'ai spécifié de booter sur la compact-flash, mais ca me dit invalide system disk, je pense que tout simplement le mbr n'a pas été copié avec l'image (ps: avec partimage j'ai essayé l'option "restaurer le mbr à partir d'une image", mais il n'a rien trouvé sur l'image que j'avais crée à partir du hdd ide)
 
 
help :o :wahoo:


Message édité par aspegic500mg le 05-11-2005 à 16:39:12
mood
Publicité
Posté le 05-11-2005 à 14:53:19  profilanswer
 

n°748986
Mjules
Modérateur
Parle dans le vide
Posté le 05-11-2005 à 15:01:54  profilanswer
 

pour cloner un secteur de boot :
dd   if=/dev/hda   of=/home/secteur_boot.dd   bs=512   count=1
 
pour le restaurer :
dd   if=/home/secteur_boot.dd   of=/dev/hda   bs=512   count=1


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
n°748987
sebchap
Share the knowledge
Posté le 05-11-2005 à 15:03:36  profilanswer
 

Tu peux essayer de re-installer grub sur ta compact flash (grub-install /dev/hda) ou de copier ton mbr avec dd if=/dev/hdc of=/dev/hda bs=512 count=1 (attention, c'est possible que les données de la compact flash en prennent un coup même si ca ne devrait pas être le cas)
 
edit : grillé :o
Parcontre, pourla restauration, il me semble que ce n'est pas 512 mais 400 et quelque... à verifier
Bon bah j'arrive plus a le retrouver donc ca devait être une hallucination :o


Message édité par sebchap le 05-11-2005 à 15:06:55
n°749024
aspegic500​mg
Posté le 05-11-2005 à 16:12:47  profilanswer
 

Solution de MJules: ok pour la sauvegarde, ok pour la restauration, mais après je n'arrive plus à monter la partition :D
mount -t ext3 /dev/hda1 /mnt/compact-flash/
mount: wrong fs type, bad option, bad superblock on /dev/hda,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

 
 
Du coup j'ai reformaté hda en ext3 (mke2fs -j /dev/hda1), j'ai refais avec la solution de sebchap (qui fonctionne aussi), mais là ca ne copie que le mbr donc je ne vois rien quand je monte la partition.
 
le "bs=512", ca correspond au nombre de bytes copiés en partant du début ? (man dd me dit juste bs=BYTES, pas très détaillé ...)
 
 
Merci :jap:
 
 
edit: apparement oui vu que:
servlinux:~# dd if=/dev/hdc of=/dev/hda bs=30000000 count=1
1+0 records in
1+0 records out
30000000 bytes transferred in 0.934808 seconds (32092150 bytes/sec)

Mais pourtant après démontage/remontage, j'ai toujours aucun fichier (et j'ai plus le lost+found)
 
 
re-edit:
Sinon je peux utiliser une de vos méthodes pour copier le mbr, puis faire un:
cat /dev/hda > /dev/hdb
(je viens de le faire et ca copie bien les fichiers, je vais essayer de reboot sur la compact-flash :) )


Message édité par aspegic500mg le 05-11-2005 à 16:20:21
n°749028
aspegic500​mg
Posté le 05-11-2005 à 16:25:46  profilanswer
 

ca marche :love:
 
Maintenant il me reste à recréer ma partition de swap ailleurs car elle était sur le disque dur ide que je viens de virer (à l'installaton je galerai un peu avec le raid alors je me suis simplifié la vie :sleep: )
 
 
MERCI !!! :)

n°749032
sebchap
Share the knowledge
Posté le 05-11-2005 à 16:43:06  profilanswer
 

Pour le swap, tu peux utiliser un fichier a la place d'une partition ;)

n°749037
aspegic500​mg
Posté le 05-11-2005 à 16:59:02  profilanswer
 

sebchap a écrit :

Pour le swap, tu peux utiliser un fichier a la place d'une partition ;)


 
ah, ca m'interresse ça, ca doit être beaucoup plus simple à gérer :)
 
Je vais faire des recherches :hello:
 
edit:
 
http://www.cure.nom.fr/articlepub. [...] g&id_fic=5
 
Le fichier de Swap
 
Cette méthode permet de ne pas monopoliser une partition pour le swap, mais à l'inconvénient de ne pas être la plus rapide (toute médaille a un revers).
 
Pour créer le fichier, il faut créer un fichier vide (enfin presque) de la taille que vous voulez pour votre zone de swap, pour ce faire, il faut utiliser la commande suivante :
dd if=/dev/zero of=/etc/swapfile bs=1024 count=8192
 
avec bs égale à la taille du bloc, count égale à la taille en kilo-octets de votre zone de swap (ici, 8 Mo), of représentant le nom du fichier de swap.
 
Il faut ensuite initialiser ce fichier comme zone de swap :
mkswap /etc/swapfile 8192
 
Pour que Linux/68k sache où se trouve le fichier de swap, il faut modifier le fichier /etc/fstab.
 
Il faut lui rajouter la ligne suivante :
/etc/swapfile /etc swap defaults 0 0
 
Pour prendre en compte ce swap, utilisez la commande : swapon -a ou rebootez car cette commande est incluse dans un des fichiers de démarrage.


Message édité par aspegic500mg le 05-11-2005 à 17:00:30
n°749040
sebchap
Share the knowledge
Posté le 05-11-2005 à 17:08:39  profilanswer
 

Voila c'est ca sauf que tu peux mettre bs=1M count=256 pour un fichier de 256Mo, c'est quand même plus simple.
Pour le fstab, il vaut mieux mettre sw en options plutot que default :)

n°749048
aspegic500​mg
Posté le 05-11-2005 à 17:29:20  profilanswer
 

Oh bah j'ai pris la calculatrice, j'ai fait 1024 x 256, j'ai mis le 162144 et ca marche :D
 
J'avais "sw" avant, j'ai remplacé par défaults, je le remets :jap:
 
Question: comment vérifier que mon swap fonctionne bien ? :)

n°749058
sebchap
Share the knowledge
Posté le 05-11-2005 à 18:00:30  profilanswer
 

Lance la commande top
Tu devrais avoir la quaantité de swap occupé/libre

mood
Publicité
Posté le 05-11-2005 à 18:00:30  profilanswer
 

n°749069
aspegic500​mg
Posté le 05-11-2005 à 18:34:33  profilanswer
 

Mem:    189132k total,    97360k used,    91772k free,    45220k buffers
Swap:   162136k total,        0k used,   162136k free,    20856k cached
 
 
Ca fonctionne, à part que mon calcul était faux, je vais corriger ça avec ta méthode :)

n°759061
aspegic500​mg
Posté le 04-12-2005 à 17:16:21  profilanswer
 

Après quelques semaines, tout fonctionne toujours bien.
J'ai acheté une deuxieme compact-flash 128Mo pour être tranquille en cas de défaillance de la première.
 
Comme je n'ai qu'un seul adaptateur CF/IDE, je peux créer une image de ma première CF, mais je ne peux pas l'écrire sur la deuxième CF depuis mon système puisque pour booter ce système il faut brancher la première CF (vu que non-extractible à chaud)
Je n'ai pas de lecteur cd dans ce pc, et comme je suis un gros faignant je n'ai pas envie d'en démonter un ailleurs, donc j'ai cherché une distrib qui boot sur disquette et qui contient un utilitaire (dd) permettant de créer/restaurer une image d'un disque, j'ai trouvé "tomsrtbt", ca fonctionne impec et ca tient sur une seule disquette !
 
Par contre, c'est un noyau 2.0, donc je n'ai pas ma carte reseau et je ne peux pas lire mon raid 1, alors je ne peux pas récupérer l'image stockée sur le reseau, et je n'ai pas d'endroit où mettre l'image si je la crée depuis tomsrtbt, donc j'ai dû brancher un disque dur ide 40Go en + :/ (de toutes facons je vais m'en servir, des choses à tester...)

n°759076
chaica
Posté le 04-12-2005 à 17:58:05  profilanswer
 

L'utilitaure g4u contient un outil de clonage de disque dur avec débit et barre de progression. Je m'en suis pas mal servi et j'ai jamais eu de problème.


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
n°759093
aspegic500​mg
Posté le 04-12-2005 à 18:29:01  profilanswer
 

Encore faut-il que je puisse l'avoir sur une distrib bootable sur disquette :D

n°759124
aspegic500​mg
Posté le 04-12-2005 à 19:42:53  profilanswer
 

Arf chiotte j'ai perdu mon boot, à force de changer les deux cartes mémoires, j'ai éffacé la mauvaise, j'ai les données  de /boot sur l'autre, mais je n'ai pas le mbr :ouch:  :sleep:  :cry:  
 
Comment je vais bien pouvoir récupérer ça :heink:

n°759179
chaica
Posté le 04-12-2005 à 22:52:29  profilanswer
 

aspegic500mg a écrit :

Encore faut-il que je puisse l'avoir sur une distrib bootable sur disquette :D


 
C'est bootable cd disquette.


---------------
Du taf dans le Logiciel Libre : https://www.linuxjobs.fr
n°759203
aspegic500​mg
Posté le 05-12-2005 à 00:43:52  profilanswer
 

Bon j'ai un lecteur cd, une knoppix-4 gravée, mes fichiers de /boot sur une des compact-flash et un disque dur ide, par contre j'ai pas le mbr, apparement il faut faire un grub-install et ca devrait remettre les choses en place ? :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [RESOLU] MERCI ! Cloner un hdd ET son mbr

 

Sujets relatifs
[Résolu] Problème avec le Frame Buffer(résolu)[evolution] perte de carnet d'adresse après maj
Problème scanner sur réseau Mandriva + OSX (résolu)[résolu] Nvidia, dual screen, jeux
[ Résolu ] Mandriva installer des paquetages depuis un ISO[PERL] : lire et stocker la date d'un fichier [résolu]
[MDV 2006] Problème avec une Epson RX600 [Résolu]ftp en retard [résolu]
[Resolu]Lecture/ecriture par reseau sur une machine linux[Résolu] [Debian + WinXP] Rétablir Grub au boot ?
Plus de sujets relatifs à : [RESOLU] MERCI ! Cloner un hdd ET son mbr


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR