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

 


Dernière réponse
Sujet : j'ai cassé ma partition /home ?
matafan En fait j'ai l'impression qu'on a tout les deux raison, suivant qu'on met un « - » devant les flags ou non. Sans le « - », tar considère P comme un flag et prendra le premier des « non-option arguments » pour le nom de l'archive. Avec le « - » P est considéré comme le nom de l'archive. J'avais toujours pensé que le « - » était purement optionel et ne changait rien au comportement de tar, mais en fait non.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
matafan En fait j'ai l'impression qu'on a tout les deux raison, suivant qu'on met un « - » devant les flags ou non. Sans le « - », tar considère P comme un flag et prendra le premier des « non-option arguments » pour le nom de l'archive. Avec le « - » P est considéré comme le nom de l'archive. J'avais toujours pensé que le « - » était purement optionel et ne changait rien au comportement de tar, mais en fait non.
cycojesus

matafan a écrit :

Certes, mais quand tu cole un flag derrière un flag qui prend un argument, c'est considéré comme un argument du flag précédent. Essaie (sans le /dev/...), tu verre bien qu'il crée une archive nommée « P ».
 
Edit : en plus l'usage de tar que tu donnes est complètement faux. Le nom de l'archive c'est l'argument du flag f, pas le premier des arguments sans flag.


Code :
  1. ]cycojesus:~$ tar cvfP tmp
  2. tar: Refus catégorique de créer un fichier d'archive vide.
  3. Pour en savoir davantage, faites: « tar --help ».


Code :
  1. cycojesus:~$ tar jcf scripts.tar.bz2 scripts
  2. cycojesus:~$ ls scripts.tar.bz2
  3. scripts.tar.bz2


je me suis jamais posé la question pour l'option f et d'après le man tu a raison.
 
1 partout ;)

farib t'es sur ?
matafan Certes, mais quand tu cole un flag derrière un flag qui prend un argument, c'est considéré comme un argument du flag précédent. Essaie (sans le /dev/...), tu verre bien qu'il crée une archive nommée « P ».
 
Edit : en plus l'usage de tar que tu donnes est complètement faux. Le nom de l'archive c'est l'argument du flag f, pas le premier des arguments sans flag.
cycojesus

mober a écrit :

je comprend pas pourquoi la partition est HS
 
edit : ça fait quoi d'écrire dans le fichier /dev/hda6 et comment c'est possible sans être root :heink:


en écrivant sur hda6 tu écris direct sur le disque, en écrasant brutalement les infos du système de fichier... Il me semble qu'à la base tar a été conçu pour les sauvegarde sur bande où tu écris non pas dans un fichier mais directement sur la partition de la bande : il y a un unique fichier sur la bande, donc on a pas besoin de notion de système de ficher. C'est pour ça que tar permet de faire ce qu'il a fait.
 

matafan a écrit :

Je comprend pas comment ça a pu foutre en l'air ton /home. A cause du P après le f (qui est une erreur), la commande aurait du archiver /dev/ide..../hda6 et /home/tram dans le fichier « P ».


le P est une option de tar. tar s'utilise comme ça :

Code :
  1. tar <option> fichier_de_destination.tar répertoire_d_origine

matafan Je comprend pas comment ça a pu foutre en l'air ton /home. A cause du P après le f (qui est une erreur), la commande aurait du archiver /dev/ide..../hda6 et /home/tram dans le fichier « P ».
mober : en fait j'étais en root --> oui je sais, j'ai accumulé les erreurs, c'était pour voir ce qu'on ressentait dans la peau d'un boulet  :pt1cable: En fait, j'ai simplement bousillé mon système de fichier, mais si tu veux tester par toi-même je te laisse le faire :p
 
dofor : tout à fait, les sauvegardes c'est mal et je n'en ferais plus, à cause d'une sauvegarde j'ai perdu toutes mes données  :lol: J'ai vraiment été mauvais sur le coup.
 
 
Noob, si tu me lis :
- ne fais jamais ce que je viens de faire  :lol:
mober je comprend pas pourquoi la partition est HS
 
edit : ça fait quoi d'écrire dans le fichier /dev/hda6 et comment c'est possible sans être root :heink:
glub En dernier recours essaie de voir si tu peux pas récupérer des données avec un autre disque dur ou un autre OS (explore2fs sous win) selon ce que tu disposes.
dofor arf ptain c pas de bol...
 
moralité, FAUT PAS FAIRE DE SAUVEGARDES!!
les sauvegardes c'est mal :o
 
Enfin tfaçon sous linux y'a 2 sortes de personnes, ceux qui ont fait une grosse connerie, et ceux qui vont en faire une. Au moins maintenant tu saura faire une sauvegarde avec tar!! :sweat:
mober, j'ai testé.
En fait j'ai testé toutes les solutions possibles, àvec l'aide d'une personne qui doit être programmeur sous mandrake...
Malheureusement, il n'y a rien à faire.
 
Merci pour votre aide.
mober test e2fsck
non ça ne fonctionne pas... je ne vois plus que faire !

cycojesus a écrit :

t'as essayé fsck ? (et/ou xfs_repair si c'est du xfs ?)


en fait c'est du ext3
 
je vais me renseigenr sur fsck

cycojesus

tramway2 a écrit :

ça ne monte pas...

t'as essayé fsck ? (et/ou xfs_repair si c'est du xfs ?)

cycojesus a écrit :

tar ne s'utilise pas comme ça, c'est plutôt :
 
$ tar cvfP /autre/partition/sauvegarde.tar /home
 
Sinon j'ai bien peur que tu es tout cassé ton /home :(
 
EDIT : moi j'aurais fait :
$ tar jcf /autre/partition/sauvegarde.tar.bz2 /home
 
en fait en faisant

Code :
  1. tar cvfP /dev/ide..../hda6 (= parition /home) /home/tram


tu dit à tar d'écrire les données dans le "fichier" /dev/ide..../hda6 ...
 
Tu as essayé de démonter et remonter /home ?


 
ça ne monte pas...

cycojesus tar ne s'utilise pas comme ça, c'est plutôt :
 
$ tar cvfP /autre/partition/sauvegarde.tar /home
 
Sinon j'ai bien peur que tu es tout cassé ton /home :(
 
EDIT : moi j'aurais fait :
$ tar jcf /autre/partition/sauvegarde.tar.bz2 /home
 
en fait en faisant

Code :
  1. tar cvfP /dev/ide..../hda6 (= parition /home) /home/tram


tu dit à tar d'écrire les données dans le "fichier" /dev/ide..../hda6 ...
 
Tu as essayé de démonter et remonter /home ?

ujourd'hui je suis allé acheter des DVD vierges pour faire une sauvegarde de ma partition home qui contenait beaucoup de données...
Je m'asseois, lis un manuel, et decide de suavegarder avec tar
 
tar cvfP /home/ /home/tram ne fonctionne pas
Je décide d'essayer :
tar cvfP /dev/ide..../hda6 (= parition /home) /home/tram
Il me fait des trucs bizarres (erreur) et je décide d'arreter en catastrophe la sauvegarde.
Puis plus rien  
 
Je ne peux plus accèder à ma partition /home
 
Sous knoppix : "je ne peux déterminer le type de système de fichier"
 
J'ai du niquer le système de fichier.
 
Question : ARGH !!!!! QUE FAIIIIIIIIIIRE ???

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)