Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: /home/<username> verwijderd: debugfs?  (gelezen 1418 keer)

q41

  • Gast
/home/<username> verwijderd: debugfs?
« Gepost op: 2009/02/01, 17:08:04 »
hoera, ik heb de inhoud van mijn /home/<username> folder (gedeeltelijk) verwijderd!

Ik probeer het nu te fixen met debugfs vanaf een Ubuntu Interprid live cd, maar ik snap dit programma niet zo
ubuntu@ubuntu:~/Desktop$ sudo debugfs /dev/sda1
debugfs 1.41.3 (12-Oct-2008)
debugfs:  cd /home/jeroen
debugfs:  ls -ld
geeft mij dit:
277458   40700 (2)   1000   1000    4096 30-Jan-2009 16:45 .config
 277463   40754 (2)   1000   1000    4096 30-Jan-2009 16:47 .nautilus
 277465   40700 (2)   1000   1000    4096 30-Jan-2009 16:47 .gnome2
 277466   40700 (2)   1000   1000    4096 30-Jan-2009 16:52 .gconfd
 277821   40754 (2)   1000   1000    4096 30-Jan-2009 16:47 .gstreamer-0.10
 278059   40754 (2)   1000   1000    4096 30-Jan-2009 16:47 .pulse
     38  100600 (1)   1000   1000     256 30-Jan-2009 16:47 .pulse-cookie
<     0>      0 (1)      0      0       0                   .xsession-errors
<     0>      0 (1)      0      0       0                   .dmrc
<     0>      0 (2)      0      0       0                   Desktop
<     0>      0 (1)      0      0       0                   .xbindkeysrc.bak
<     0>      0 (7)      0      0       0                   temporary
<     0>      0 (7)      0      0       0                   downloads
<     0>      0 (7)      0      0       0                   music
<     0>      0 (2)      0      0       0                   temp
<     0>      0 (2)      0      0       0                   .config
<     0>      0 (2)      0      0       0                   .gnome2_private
<     0>      0 (2)      0      0       0                   .gnupg
<     0>      0 (2)      0      0       0                   .pulse
<     0>      0 (2)      0      0       0                   .ssh
<     0>      0 (1)      0      0       0                   .esd_auth
<     0>      0 (1)      0      0       0                   .ICEauthority
<     0>      0 (1)      0      0       0                   .pulse-cookie
     75   40700 (2)   1000   1000    4096 16-Aug-2008 13:58 .gvfs
<     0>      0 (2)      0      0       0                   .gstreamer-0.10
<     0>      0 (2)      0      0       0                   .nautilus
<     0>      0 (2)      0      0       0                   .fontconfig
     96   40755 (2)   1000   1000    4096 16-Aug-2008 13:58 .local
    100   40755 (2)   1000   1000    4096 28-Jan-2009 01:47 .cache
   7836  100644 (1)   1000   1000     243 30-Jan-2009 16:30 .gtk-bookmarks
    104   40700 (2)   1000   1000    4096 30-Sep-2008 14:39 .update-notifier
    106   40700 (2)   1000   1000    4096 16-Aug-2008 13:58 .metacity
    125   40755 (2)   1000   1000    4096  2-Sep-2008 07:41 .update-manager-core
...etc...
Ik heb een tutorial gevonden waar staat dat ik bestanden kan herstellen met dump <inode_number> filename. Nu zijn er echer de volgende problemen:
- dit werkt niet voor directories
- veel van de verwijderde bestanden hebben geen inode nummer
- ik moet heel veel bestanden herstellen, ook binnen verwijderde folders, deze bestanden (bijvoorbeeld in Desktop) worden niet weergeven door ls -ld

Dus: Hoe kan ik zo snel mogelijk al mijn verwijderde bestanden en mappen in /home/jeroen herstellen?

alvast heel erg bedankt!

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: /home/<username> verwijderd: debugfs?
« Reactie #1 Gepost op: 2009/02/01, 17:25:29 »
 :o   Hoe heb je dat gedaan, dat zou ik toch eens willen weten. 

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
Re: /home/<username> verwijderd: debugfs?
« Reactie #2 Gepost op: 2009/02/01, 17:33:38 »
It's lost. Helaas, maar waar. Maak een nieuwe gebruiker(sfolder) aan.

q41

  • Gast
Re: /home/<username> verwijderd: debugfs?
« Reactie #3 Gepost op: 2009/02/01, 17:41:53 »
mmm, dat lijkt me erg pessimistisch... en onwaarschijnlijk. Ik heb meteen mijn systeem gelijk afgesloten, dus alle data moet er nog zijn....

ik geloof dat het commano dat ik uitvoerde was:

find -name *exaile* -delete, maar dit heb ik snel met Ctrl-C ge-abord. Blijkbaar heb ik de man page niet goed begrepen... :(

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: /home/<username> verwijderd: debugfs?
« Reactie #4 Gepost op: 2009/02/01, 17:43:28 »
Je kan testdisk installeren hier zit het programma photorec in, dit programma kan je verloren bestanden terug halen, testdisk is voor gewiste partitie/schijven te herstellen. Werkt in de terminal, wel goed de aanwijzingen lezen, anders heb je er nog niks aan. Opstarten:
gijs@gijs-8:~$ sudo photorec
[sudo] password for gijs:
PhotoRec 6.9, Data Recovery Utility, February 2008
Christophe GRENIER <grenier@cgsecurity.org>
Je zal wel je terminal scherm groter moeten maken, deze waarschuwing krijg je vanzelf. Gewoon een hoekje "pakken" met de muis en groter slepen.

Met vriendelijke groet,

Gijs
« Laatst bewerkt op: 2009/02/01, 17:47:33 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

q41

  • Gast
Re: /home/<username> verwijderd: debugfs?
« Reactie #5 Gepost op: 2009/02/01, 17:58:31 »
Bedankt Gijsbert! ik ben het nu uit aan het proberen en post zodra ik resultaten heb

q41

  • Gast
Re: /home/<username> verwijderd: debugfs?
« Reactie #6 Gepost op: 2009/02/01, 18:15:31 »
PhotoRec herstelt inderdaad mijn files, maar niet hun locatie en ook niet mijn directories. Dit is uiteraard wel cruciaal voor alle configuratie bestanden in mijn home directory...

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: /home/<username> verwijderd: debugfs?
« Reactie #7 Gepost op: 2009/02/01, 18:19:52 »
Kan je niet in een terminal een nieuwe gebruiker aanmaken, dan als die nieuwe gebruiker inloggen en de oude gebruiker verwijderen ?
OpenStandaard evangelist, OpenSource promotor, OpenData liefhebber.
Xubuntu gebruiker en voorstander (XFCE).
In Nederland bekend als een dwarsligger.

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: /home/<username> verwijderd: debugfs?
« Reactie #8 Gepost op: 2009/02/01, 18:30:33 »
PhotoRec herstelt inderdaad mijn files, maar niet hun locatie en ook niet mijn directories. Dit is uiteraard wel cruciaal voor alle configuratie bestanden in mijn home directory...
Eerst de oude gebruiker verwijderen en dan een nieuwe aanmaken, zoals Ron schrijft. Kan ook op de grafische manier Systeem>Beheer> Gebruikers&Groepen
Er zijn geen complete mappen gevonden? Dan zal je ze hand matig terug moeten zetten. Kan je een lijstje hier plaatsen?Tenzij je zelf weet waar ze thuishoren.

Met vriendelijke groet,

Gijs
In der Beschränkung zeigt sich der Meister.

q41

  • Gast
Re: /home/<username> verwijderd: debugfs?
« Reactie #9 Gepost op: 2009/02/01, 18:50:15 »
Het idee is dat ik al mijn configuratie bestanden niet kwijt wil raken. Ik neem aan dat als ik nu inlog als jeroen alle applicaties waarvan de configuratiebestanden zijn verwijderd, nieuwe aanmaken en dat ik geen fatale errors krijg (is dit correct?), maar ik moet dan wel voor alles weer mijn voorkeuren opnieuw instellen. Alleen al voor firefox is dat in groot karwie/probleem, want ik zou al mijn extensies, tweaks en bookmarks kwijt zijn...

Al deze bestanden vormen een complexe hierarchie, die je echt niet handmatig kan herstellen, zelfs al zou je weten waar iedere bestand thuishoort.

Offline Ron

  • Forumteam
    • r0n
    • Dwarsligger
  • Steunpunt: Ja
Re: /home/<username> verwijderd: debugfs?
« Reactie #10 Gepost op: 2009/02/01, 18:54:27 »
Wat ik altijd doe, van de ene partitie nar de andere partitie:
in een terminal: sudo nautilus
Dan ga ik naar mijn home map,
geef ik Ctrl-H (verborgen bestanden zichtbaar maken)
Vervolgens copyeer ik alles dat met een punt begint naar de nieuwe partitie (of gebruiker).
In jouw geval moet je dus .mozilla in iedergeval overzetten.

Het lijkt moeilijker dan het is, wees blij dat je geen registry hebt :lol:
OpenStandaard evangelist, OpenSource promotor, OpenData liefhebber.
Xubuntu gebruiker en voorstander (XFCE).
In Nederland bekend als een dwarsligger.

q41

  • Gast
Re: /home/<username> verwijderd: debugfs?
« Reactie #11 Gepost op: 2009/02/01, 19:14:14 »
De output van PhotoRec (draait nog steeds) is een grote verzameling genummerde folders met daarin daarin een ongeordende grote hoeveelheid bestanden met namen als f144152.xml en f8140664.txt. Met andere woorden de bestandnamen en folder hierarchie wordt niet hersteld. Ik kan helaas niet simpel weg de .mozilla map kopieren.

debugfs list deze bestand nog wel gewoon met hun naam, dus die informatie is er nog.

Offline Cumulus007

  • Lid
  • Steunpunt: Nee
Re: /home/<username> verwijderd: debugfs?
« Reactie #12 Gepost op: 2009/02/01, 19:16:15 »
mmm, dat lijkt me erg pessimistisch... en onwaarschijnlijk. Ik heb meteen mijn systeem gelijk afgesloten, dus alle data moet er nog zijn....

ik geloof dat het commano dat ik uitvoerde was:

find -name *exaile* -delete, maar dit heb ik snel met Ctrl-C ge-abord. Blijkbaar heb ik de man page niet goed begrepen... :(
Ah, je hebt dus niet je hele home-map verwijderd ...

q41

  • Gast
Re: /home/<username> verwijderd: debugfs?
« Reactie #13 Gepost op: 2009/02/01, 19:23:10 »
Citaat
hoera, ik heb de inhoud van mijn /home/<username> folder (gedeeltelijk) verwijderd!
vandaar de toevoeging "(gedeeltelijk)"  :P

q41

  • Gast
Re: /home/<username> verwijderd: debugfs?
« Reactie #14 Gepost op: 2009/02/01, 19:46:38 »
PhotoRec is inmiddels klaar, maar er is niets zinvols tussen de data te vinden.
Ik ben ervan overtuigd dat debugfs kan helpen, hij ziet immers alle verwijderde bestanden. De man page is echter vaag en veel commando's geven onduidelijke output en/of foutmeldingen. Is er niemand die er ervaring mee heeft?

Offline ivo

  • Lid
  • Steunpunt: Nee
Re: /home/<username> verwijderd: debugfs?
« Reactie #15 Gepost op: 2009/02/01, 20:53:29 »
Is er niemand die er ervaring mee heeft?

Ik wil je niet ontmoedigen, maar ik denk dat als je geen persoonlijke ervaring met dat soort tools hebt dat het dan erg lastig wordt. En dat je zelfs mogelijk meer schade zou kunnen aanrichten
dan nu het geval is.
There are only 10 types of people in the world; those who understand binary and those who don't.