OVH Cloud OVH Cloud

question sur commande tar

2 réponses
Avatar
machin
bonjour,

j'essaie de deplacer les données d'une partition hda4(contenant un
OS:winxp) sur une autre partition hda3 mais je n'y arrive pas.

mon probleme:
quand j'ai partitionné mon disque dur, lorsque linux etait placé en
dernier sur le disque(hda1 : winxp hda2 partition de données hda 3 swap
hda4 ext2) lilo ne pouvait pas lancer linux. J'ai donc placer linux en
hda 1 et 2 et XP en hda4 or a ce moment là j'ai voulu concerver 1 Go de
disque pour un éventuel 3e systeme d'exploitation, mais maintenant je
voudrais recuperer le 1 Go de libre pour une partition de données
(actuellement en hda3) mais comme hda4 se trouve juste après je voudrais
transferer winxp(en hda4) sur hda3 (il y a assez de place)et augmenter
la taille de la partition hda4.
Pour cela j'ai sauvegardé hda4 en .tar.gz sous linux mais quand je
décompresse l'archive "sauvegarde.tar.gz"celui ci place alors les
fichiers dans le repertoire "dosc"censé contenir hda4 (je dis bien
"censé" car je ne monte volontairememnt pas cette partition )et pas dans
/dev/hda3 alors que je me place dans cette partition pour décompresser
l'archive et que la partition est bien montée. Le transfert de données
dans hda4 n'est que virtuelle , rien à changé dans hda4 apres
vérification.

comment faire pour bien décompresser l'archive tar.gz dans hda3 (la
partition "qui n'est pas d'origine") ?

voici mes 2 fichiers de scripts pour la sauvegarde et la restauration.

sauve.sh:
echo sauvegarde en cours...
/bin/dd if=/dev/hda of=/sauvegarde/parttable.bin bs=512 count=1
/bin/dd if=/dev/hda4 of=/sauvegarde/bootsector.bin bs=512 count=1
cd /
/bin/tar -Pzcf /sauvegarde/sauvegarde.tar.gz /dosc
echo sauvegarde de hda4[winxp] terminee



restaure.sh:
#!/bin/sh
echo restauration en cours.......
cd /
/bin/rm -fr /dosd/*
/bin/tar -Pzxf /sauvegarde/sauvegarde.tar.gz
/bin/dd if=/sauvegarde/parttable.bin of=/dev/hda bs=512 count=1
/bin/dd if=/sauvegarde/bootsector.bin of=/dev/hda3 bs=512 count=1
echo restauration terminee


--
svp, me repondre sur le forum, adresse antispam

please answer me on the forum, antispam adress

2 réponses

Avatar
Emmanuel Florac
Dans article , disait...

comment faire pour bien décompresser l'archive tar.gz dans hda3 (la
partition "qui n'est pas d'origine") ?



Il faut procéder autrement. Utilise plutôt partimage ou mondo-archive
pour faire une copie de tes partition et les restaurer, c'est fait
précisément pour ça!

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

Avatar
vigi98
/bin/tar -Pzcf /sauvegarde/sauvegarde.tar.gz /dosc


Il me semble que la bonne commande serait :

/bin/tar -Pzcf /sauvegarde/sauvegarde.tar.gz -C /dosc