[resolu]Urgence perte de données

Bonjour, j’ai un gros soucis:
je suis sur debian etch

j’ai un user chantal avec toutes les données dans le home/Desktop

et il y a 5 minutes je vais pour le logger et l’user chantal n’existe plus!!

comment faire ?

est il possible de revenir en arrière ?

merci d’avance

Bonjour,

As-tu fait une manipulation qui aurais pu effacer l’user ?

Pour récupérer les données, Testdisk le fait très bien. Il est inclus dans SystemRescueCd.

non je ne pense pas avoir fais de manip…

je suis simplement partie manger…

mon bureau était fermé à clef…

je vais voir le rescue.

merci

Salut,

Commences par regarder “en root” si /home/chantal a disparu :smiley:

oui leHome existe mais il est vide!

il n’y a plus le rep Desktop contenant les données

parcontre en route si je fais un “locate mon_rep” il trouve bien les données dans le /home/chanal/desktop

je comprends rien

et depuis je refais un adduser chantal

IOP,
+1 pour regarder dans le /home/chantal

et puis regarde dans ton /etc/passwd pour voir si l’ser existe…

sinon si tu a une interface grafik, regarde dans ta corbeille… tu la peu etre mis par megarde…

sinon il doi peu etre y avoir des log…

bah entre temps j’ai refais un adduser chantal donc oui l’user est bien dans /etc/passwd

avant d’aller manger la seule chose que j’ai fais c de faire un:

mv /home/damien/Desktop/* /home/chantal/Desktop

et ct ok les données étaient bien dans chantal, je pouvez même y accéder avec samba.

je me suis aperçu à mon retour que dans les partages samba il n’y avait plus de chantal!

n’existe t il pas une commande pour revenir en arrière ?

cp /home/chantal/Desktop/* /home/damien/Desktop :question:

IOP,
:smt005

[quote]parcontre en route si je fais un “locate mon_rep” il trouve bien les données dans le /home/chanal/desktop[/quote] :mrgreen:

???

oui, par exemple j’avais un rep nommé backup

quand je fais locate backup

dans les résultats il trouve dans le home

dans en fait il n’y est plus…

Pas de panique les catastrophes ont lieu après les ennuis pas avant.

Je te suggère de vérifier le point suivant: Vérifie que la partition de /home est montée. En clair fais

mount -a

et vérifies que le répertoire existe.

locate utilise une base de données faite au boot et ne donne pas les résultats actuels. Si tu efface un fichier, il te le donnera encore. à la recherche.

Si je me souviens bien, locate n’est pas temps réel: il faut un certain temps pour qu’il répercute les déplacements de fichier (ou passer un argument à locate pour qu’il reconstruise sa db, mais c’est long).
Et en plus il ne faut pas utiliser locate, mais slocate.

en effet après avoir fais un updatedb il ne trouve plus mes repertoires quand je fais un locate.

parcontre j’ai trouvé un truc mais je ne sais pas si je peux en faire quelque chose:

à la base toutes données etaient dans /home/damien/Desktop

et dans /home/damien/.nautilus/metafiles

je vois des fichiers .xml qui semble représenter l’arborescence des rep qui etaient présent avant le pépin

est ce utilisable ?

quand je fais mount -a j’ai rien qui s’affiche…

Hum, là ça devient plus grave, on dirait effectivement un

rm -Rf *

qui laisse les fichiers en .quelquechose (cachés). Que donne un df sur la partition de /home?

PS: Il faut refaire un

cd /home

après le mount -a

résultat df sur /home

Sys. de fich. 1K-blocs Occupé Disponible Capacité Monté sur
/dev/sda1 6728280 2785372 3601128 44% /
tmpfs 518136 0 518136 0% /lib/init/rw
udev 10240 52 10188 1% /dev
tmpfs 518136 0 518136 0% /dev/shm
/dev/sda6 143492880 195180 136008612 1% /home

je précise, g deux hd sata en mirroring

en fait les données et ct la sauvegarde d’un poste que je suis en train de réinstaller!

donc pas de backup du backup…