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

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Sauvegarde du disque dur sous Linux

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sauvegarde du disque dur sous Linux

n°95706
- Fred -
007 Agent
Posté le 06-05-2002 à 07:11:23  profilanswer
 

J'aîmerais savoir comment, sous Linux, sauvegarder ma partition principale en un fichier compressé sur une autre partition FAT.
 
Dois-je utiliser tar et bzip2, et si oui quelle est exactement la commande à exécuter ?
 
J'aîmerais vraiment tout sauvegarder, avec les droits de fichiers, et bien sûr toute l'arborescence.
Je n'ai qu'une seule partition pour Linux, ce qui devrait faciliter les choses.
 
Comment, après le rétablissement d'une sauvegarde, rétablir le secteur de boot LILO ?


---------------
"You know the name, You know the number..."
mood
Publicité
Posté le 06-05-2002 à 07:11:23  profilanswer
 

n°95707
vrossi1
Posté le 06-05-2002 à 07:17:57  profilanswer
 

il me semble que c'est:
 
cd /ma_2eme_partition
tar zcvf ma_partition.tar.gz /

n°95708
vrossi1
Posté le 06-05-2002 à 07:19:00  profilanswer
 

ce que ma commande fait et qu'il ne faudrait pas qu'elle fasse c'est que la partition windows est comprise dans la compression :(

n°95729
fabriceMer​c
Posté le 06-05-2002 à 09:19:25  profilanswer
 

vrossi1 a écrit a écrit :

il me semble que c'est:
 
cd /ma_2eme_partition
tar zcvf ma_partition.tar.gz /  




 
 
le tar supprime t-il pas les liens symboliques ??
 
sinon il y a le paramètre -exclude "file"

 

[jfdsdjhfuetppo]--Message édité par fabriceMerc le 06-05-2002 à 09:20:52--[/jfdsdjhfuetppo]

n°95730
lelfe
Posté le 06-05-2002 à 09:25:27  profilanswer
 

Oui, mais dans ce cas là, c'est pas un lien symbolique, c un point de montage...
 
Non, il faut faire un
 
dd if=/dev/hda1 of=/point/montage/partoche/win/sauv.iso
bzip2 /point/montage/partoche/win/sauv.iso
 
(Bzip2 compresse mieux que gzip)
 
Ainsi tu pourra monter ton iso (en l'ayant décompressé), si tu as la prise en charge du loopback dans ton noyau, et lire tout ce qu'il y a dessus comme si c'était une partition
 
Et tu sauvegardera que ce qu'il y a sur la partoch /dev/hda1

n°95811
toroth2
Astronomie & HFR foot :-)
Posté le 06-05-2002 à 12:22:43  profilanswer
 

Personnellement, j'utilise ça : http://www.partimage.org/.
 
Ca prend même en charge le système de fichier journalisé ReiserFS! Et ça sert de disquette de secours (restreinte) en même temps.


---------------
Je me disais justement ce matin qu'il me manquait quelque chose pour descendre les poubelles!!!
n°95814
fabriceMer​c
Posté le 06-05-2002 à 12:38:59  profilanswer
 

lelfe a écrit a écrit :

Oui, mais dans ce cas là, c'est pas un lien symbolique, c un point de montage...
 
Non, il faut faire un
 
dd if=/dev/hda1 of=/point/montage/partoche/win/sauv.iso
bzip2 /point/montage/partoche/win/sauv.iso
 
(Bzip2 compresse mieux que gzip)
 
Ainsi tu pourra monter ton iso (en l'ayant décompressé), si tu as la prise en charge du loopback dans ton noyau, et lire tout ce qu'il y a dessus comme si c'était une partition
 
Et tu sauvegardera que ce qu'il y a sur la partoch /dev/hda1  




et si dans ce qu'on veut sauvergarder avec tar il y a des liens symboliques sa gene pas ? les liens symboliques sont gardés ?
 
personnelement pou transvaser linux dans disque a un autre je fais cp -a

 

[jfdsdjhfuetppo]--Message édité par fabriceMerc le 06-05-2002 à 12:39:29--[/jfdsdjhfuetppo]

n°95841
lelfe
Posté le 06-05-2002 à 14:08:52  profilanswer
 

Je sais pas trop pour tar.
Fais un rep, mais un lien dessus et tar le, tu sera vite fixé :)
sinon
man tar
 
Au fait, merci pour Partition Image, c excellent, je cherchais ca depuis des semaines...

n°95915
- Fred -
007 Agent
Posté le 06-05-2002 à 16:22:20  profilanswer
 

Moi ma table de partition est un peu en merdier, alors je ne peux pas utiliser partition image :D
 
Je vais utiliser dd, ça m'a l'air simple et adapté. D'ailleurs, n'existe-t-il pas un moyen de compresser l'image directement à la volée, du type :
 
dd if=/dev/hdb3 | bzip2 blablabla...


---------------
"You know the name, You know the number..."
n°95941
lelfe
Posté le 06-05-2002 à 16:53:04  profilanswer
 

Pour compresser en image :
 
cat /dev/fd0 | bzip2 -c > image.iso.bz
 
Pour décompresser :
 
bzip2 -dc images.iso.bz > /dev/fd0
 
Voili :)

mood
Publicité
Posté le 06-05-2002 à 16:53:04  profilanswer
 

n°95997
froggycorp
Posté le 06-05-2002 à 18:14:30  profilanswer
 

j etais tomber sur un soft sur www.freshmeat.net tout simple qui te construis lui meme les lignes de commande avec tar et bz
sinon a la bourrin, un truc comme "tar < cat /etc/hda1" doit fonctionner :)

n°96019
Jar Jar
Intaigriste
Posté le 06-05-2002 à 19:23:51  profilanswer
 

La solution dd n'est pas adaptée, car trop bourrine. En plus, elle va stocker des zones de disque sur lesquelles il n'y a pas de données...
 
En général, un petit coup de tar cvjf sur /home et /etc suffit largement. Tu rajoutes un fichier qui stocke la liste des paquets installés sur ton système, et tu as une sauvegarde complète qui tient sur quelques centaines de Mo.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
n°96021
Mjules
Modérateur
Parle dans le vide
Posté le 06-05-2002 à 19:28:46  profilanswer
 

Jar Jar a écrit a écrit :

La solution dd n'est pas adaptée, car trop bourrine. En plus, elle va stocker des zones de disque sur lesquelles il n'y a pas de données...
 
En général, un petit coup de tar cvjf sur /home et /etc suffit largement. Tu rajoutes un fichier qui stocke la liste des paquets installés sur ton système, et tu as une sauvegarde complète qui tient sur quelques centaines de Mo.  




 
J'ai élaboré (avec bcp d'aide) un petit script qui permet de reconstruire une liste de paquets installés (en RPM) à partir des sources.
 
si ça vous intéresse, je le met D/L


---------------
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°96392
lelfe
Posté le 07-05-2002 à 17:07:37  profilanswer
 

Ton script m'interesse, peux-tu nous expliquer son fonctionnement plus en détail ?

n°96397
kasi
la salopette c&#039;est chouette !
Posté le 07-05-2002 à 17:18:29  profilanswer
 

j'ai la solution  
 
vive moi, je suis le meilleur !
 
http://www.partimage.org/
 
de rien  
de rien  
 
 :hello:


---------------
http://olivier.glagla.net/
n°96400
lelfe
Posté le 07-05-2002 à 17:24:54  profilanswer
 

C'était bien tenté mais ca déjà été donné  ;)  
 
Non, tu n'es donc pas le meilleur  :D

n°96409
kasi
la salopette c&#039;est chouette !
Posté le 07-05-2002 à 17:38:47  profilanswer
 

lelfe a écrit a écrit :

C'était bien tenté mais ca déjà été donné  ;)  
 
Non, tu n'es donc pas le meilleur  :D  




 
et flute  
 
tant pis, ce sera pour une autre fois  ;)


---------------
http://olivier.glagla.net/
n°96413
911GT3
en roue libre
Posté le 07-05-2002 à 17:41:37  profilanswer
 

sous Debian:
'dpkg -l' liste les packages installés.

n°96428
Mjules
Modérateur
Parle dans le vide
Posté le 07-05-2002 à 17:58:04  profilanswer
 

lelfe a écrit a écrit :

Ton script m'interesse, peux-tu nous expliquer son fonctionnement plus en détail ?  




 
un petit script commenté est mieux qu'un long discours. Je sais que ja pourrais surement l'améliorer (en particulier éviter la redondance des commandes) mais bon...
 
 
#!/bin/sh
#liste les rpms installables à partir des sources et copie la liste dans un fichier listerpm
 
dir *.rpm >/$HOME/listerpm
 
#lecture du fichier listerpm ligne par ligne jusqu'à la dernière ligne
 
for ligne in `cat /$HOME/listerpm`; do
 
#pour chaque ligne (donc chaque paquetage) extraire les fichiers de documentation qui y sont contenus et copier la liste dans listfich
 
 rpm -ql --docfiles -p "$ligne" >/$HOME/listfich
 
#tester si listfich est vide (en fait, si il n'y a pas de fichier doc dans le paquetage ;-) )
 
 if test -s /$HOME/listfich
  then
 
#si listfich n'est pas vide, lire la première ligne de listfich et vérifier que le fichier existe sur le disque
 
   if locate `head -n 1 /$HOME/listfich`
 
#si le fichier existe sur le disque, copier le nom du paquetage en cours dans listinst
 
    then echo "$ligne" >>/$HOME/listinst
   fi
 
#on remet ça si listfich est vide en extrayant tout les fichiers et en appliquant les mêmes options
 
  else rpm -ql -p "$ligne" >/$HOME/listfich
   if locate `head -n 1 /$HOME/listfich`
    then echo "$ligne" >>/$HOME/listinst
   fi
 fi
done
#voilà, c'est fini
 
ensuite, il faut taper la commande  
rpm -i --justdb --nodeps "/$HOME/listinst"
 
pour mettre à jour la base. je ne l'ai pas mis automatiquement pour éviter de faire des bêtises ( je vérifie une dizaine de paquetages manuellement pour être sur de pas faire d'erreur, mais je suis un pau parano et normalement, ya pas de pb, vous pouvez la mettre à la fin du fichier.)

 

[jfdsdjhfuetppo]--Message édité par Mjules le 07-05-2002 à 18:00:58--[/jfdsdjhfuetppo]


---------------
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°204441
zerod
atchoum !
Posté le 23-12-2002 à 10:00:41  profilanswer
 

toroth2 a écrit :

Personnellement, j'utilise ça : http://www.partimage.org/.
 
Ca prend même en charge le système de fichier journalisé ReiserFS! Et ça sert de disquette de secours (restreinte) en même temps.  


 
je viens de recuperer un portable avec 2 part en FAT32 dessus, je voudrai sauver la premiere sur la seconde, pas moyen d'utiliser ghost, je ne peux pas booter sur disquette. Es-ce que l'iso en telechargement de partimage permet de faire ca (booter sur un cd et sauvegarder)? Sinon j'ai un cd de knoppix qui traine ca peux le faire ?
 
edit : precision -> j'ai essayé de booter sur knoppix et de tarrer le tout mais le systeme a planté au cours du tar, pas assez de memoire certainement, cette andouille ne m'en detecte que la moitié !


Message édité par zerod le 23-12-2002 à 10:02:09

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

  Sauvegarde du disque dur sous Linux

 

Sujets relatifs
[linux] Comment désinstaller un soft ? + install pour ts les usersComment faire un zolie Buro ss linux ???
Dans quel ordre dois je installer linux et windows ?Linux c'est chaud quand même !!!
linux comment que ca marche etc etcequivalent de la base de registre sous Linux ??
linux vous naviguez avec kelle police?[MA VIE] Première visite du forum avec linux !!!
Drivers USB2.0 pour Linux Mandrake 8.2 et Drivers Radéon8500 ?[ linux ]effectuer une sauvegarde complete d'un Disque dur?
Plus de sujets relatifs à : Sauvegarde du disque dur sous Linux


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