j'ai cassé ma partition /home ? - Linux et OS Alternatifs
Marsh Posté le 08-10-2004 à 19:41:08
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 :
|
tu dit à tar d'écrire les données dans le "fichier" /dev/ide..../hda6 ...
Tu as essayé de démonter et remonter /home ?
Marsh Posté le 08-10-2004 à 19:53:44
cycojesus a écrit : tar ne s'utilise pas comme ça, c'est plutôt :
|
ça ne monte pas...
Marsh Posté le 08-10-2004 à 19:55:46
tramway2 a écrit : ça ne monte pas... |
t'as essayé fsck ? (et/ou xfs_repair si c'est du xfs ?)
Marsh Posté le 08-10-2004 à 19:58:27
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
Marsh Posté le 08-10-2004 à 20:49:04
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.
Marsh Posté le 08-10-2004 à 22:32:33
arf ptain c pas de bol...
moralité, FAUT PAS FAIRE DE SAUVEGARDES!!
les sauvegardes c'est mal
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!!
Marsh Posté le 08-10-2004 à 22:41:52
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.
Marsh Posté le 08-10-2004 à 23:49:59
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
Marsh Posté le 09-10-2004 à 01:07:26
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 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
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 J'ai vraiment été mauvais sur le coup.
Noob, si tu me lis :
- ne fais jamais ce que je viens de faire
Marsh Posté le 09-10-2004 à 05:19:01
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 ».
Marsh Posté le 09-10-2004 à 12:31:58
mober a écrit : je comprend pas pourquoi la partition est HS |
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 :
|
Marsh Posté le 09-10-2004 à 14:30:56
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.
Marsh Posté le 09-10-2004 à 16:49:38
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 ». |
Code :
|
Code :
|
je me suis jamais posé la question pour l'option f et d'après le man tu a raison.
1 partout
Marsh Posté le 09-10-2004 à 17:50:13
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.
Marsh Posté le 08-10-2004 à 19:37:38
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 ???