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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  J'ai effacé invonlontairement mon repertoire home ...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

J'ai effacé invonlontairement mon repertoire home ...

n°239678
Le Ouinhin​ Pervers
Posté le 22-03-2003 à 13:37:16  profilanswer
 

Bonjour à Tous !
 
Je suppose que mon titre est assez explicite.
J'ai lancé cette commande:
sudo rm -rf * incoming/
 
En fait je voulais effacer le repertoire incoming !
Et cette (très) mauvaise manipulation m'a effacé tout home.
 
Je n'ai touché à rien, que puis-je faire pour essayer de recuperer mes donnes éffacées (ne serait-ce que mes fichiers de conf ?)

mood
Publicité
Posté le 22-03-2003 à 13:37:16  profilanswer
 

n°239683
Jak
Back to Slack !
Posté le 22-03-2003 à 14:02:04  profilanswer
 

~# dd if=<le point de montage de ton home> of=sav.raw
 
'va falloir de la place, mais bon. et ensuite  
 
~$ less sav.raw
 
et tu cherches des chaînes dont tu te rappelles pour tes fichiers textes, les fichiers en question devraient être autour.

n°239687
Le Ouinhin​ Pervers
Posté le 22-03-2003 à 14:07:33  profilanswer
 

Voila ce que cela me donne:
 
[root@localhost /]# dd if=/home/ of=save.raw
dd: lecture de `/home/': Is a directory
0+0 enregistrements lus.
0+0 enregistrements écrits.
 
Il me crée un fichier vide.
Aurais-je mal compris ?

n°239700
Jak
Back to Slack !
Posté le 22-03-2003 à 14:50:42  profilanswer
 

Ah, je t'ai donné la méthode que j'avais utilisée quand j'avais fait le même genre de connerie. Problème : mon répertoire home est toujours sur une partition dédiée sur mes machines, ça me semble tellement logique que je me suis mal exprimé.
Non, ce que je veux dire, c'est qu'il faut que tu récupères physiquement le contenu du disque dur (/dev/hdaN, par exemple), et que tu cherches là-dedans. C'est une méthode lourde et pas forcément applicable. L'idée, c'est que les fichiers ne sont pas réellement effacées, seul leur point d'entrée est supprimé de la table d'allocation des fichiers.
 
Essaie de voir sur Freshmeat si il n'y a pas des logiciels capables de retrouver des trucs effacés par mégarde.

n°239704
Jak
Back to Slack !
Posté le 22-03-2003 à 14:54:02  profilanswer
 

Tiens, essaie plutôt de voir avec ce genre de truc :
http://recover.sourceforge.net/linux/recover/

n°239705
Le Ouinhin​ Pervers
Posté le 22-03-2003 à 14:55:29  profilanswer
 

Oui merci.
 
J'ai donc fait dd=/dev/hda6 (mon home) of=save.raw
 
Cela me donne un fichier de 1.6 GO.
Et lorsque je fais less save.raw, cela me remplit la console de signes bizarres, je suppose qu'il faut que j'attendre qu'il charge tout le fichier.

n°239709
Jak
Back to Slack !
Posté le 22-03-2003 à 14:59:12  profilanswer
 

Ouais, c'est ça. Tu peux faire Ctrl-C pour qu'il ne passe pas son temps à chercher le nombre de lignes, ça ne quittera pas le programme. Et ensuite, tu fais une recherche sur des chaînes de caractères comme sous VI, avec / , et 'n' pour le suivant. Note : la recherche sous less s'arrête en fin de fichier et ne recommence pas du début. Il faut appuyer sur 'g' pour remonter en haut de fichier (et 'G' pour aller en fin de fichier, mais c'est justement pas utile, là).

n°239714
Le Ouinhin​ Pervers
Posté le 22-03-2003 à 15:08:55  profilanswer
 

Tout d'abord je te remercie de m'aider.
 
Donc j'ai suivi ta méthode, marche au poil, j'ai retouvé quelques chaines de caractères, mais il y en plein ! Ca va me prendre une éternité !  
Enfin bref, j'avais pas qu'a faire cette connerie.
 
Une fois que j'ai retrouvé ces chaines, que dois-je faire pour les exporter dans un fichier ?


Message édité par Le Ouinhin Pervers le 22-03-2003 à 15:10:24
n°239720
Jak
Back to Slack !
Posté le 22-03-2003 à 15:14:06  profilanswer
 

Ben, un copier-coller tout bête dans un fichier ouvert sur un autre terminal. Basique, quoi, comme méthode. C'est un peu chiant,  parce qu'il faut un peu reconstituer les fichiers, parfois, mais ça se passe plutôt pas mal. Dans l'histoire, je n'avais perdu qu'un seul fichier texte important, tous les autres je les avais récupérés, mais c'est surtout que j'avais déjà réécrit sur des bouts du disque (c'est très con, je sais ...).
 
Sinon, tu as été voir sur la page que je t'ai indiqué plus haut ?

n°239741
Le Ouinhin​ Pervers
Posté le 22-03-2003 à 15:50:32  profilanswer
 

Pour ton logiciel, recover, ca ne marche pas vraiment.
 
Je lance cette comande:
recover --all /dev/hda6
 
Donc ici il me scanne les "inodes", puis il me dit qu'il n'en a trouvé qu'une (c'est peu non ?), et il me demande un repertoire ou il placera les fichier. Or il n'y a qu'un fichier, un dump quelque chose, et ce fichier est vide.

mood
Publicité
Posté le 22-03-2003 à 15:50:32  profilanswer
 

n°239785
kyo54
Posté le 22-03-2003 à 17:29:42  profilanswer
 

moi une fois j'ai fait "rm /"


---------------
.
n°239790
Le Ouinhin​ Pervers
Posté le 22-03-2003 à 17:36:16  profilanswer
 

kyo54 a écrit :

moi une fois j'ai fait "rm /"


 
Et ?

n°239802
Jak
Back to Slack !
Posté le 22-03-2003 à 17:52:51  profilanswer
 

Ben, si t'es root, et que le rm n'est pas aliasé sur rm -i, ça efface ce qu'il y a dans la racine directement. En général, ça ne prête pas trop à conséquence, sauf si le noyau se trouve dans / et pas dans /boot.


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

  J'ai effacé invonlontairement mon repertoire home ...

 

Sujets relatifs
comment faire pour monter un repertoire windows sous unix ??commande pour connaitre espace disque occupé par un repertoire RH7.3
samba et repertoire publicForcer le umask d'un sous repertoire ?
forcer un groupe sur un repertoirecmt se connecter avec un alcatel speedtouch home et une carte reseau ?
Peux t-on autoriser un répertoire monté en FAT32 en écriture ?Répertoire /tmp kel droits?
ip speed touch homeMonter un home linux (de Samba) en partition windows o demarage de win
Plus de sujets relatifs à : J'ai effacé invonlontairement mon repertoire home ...


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