OVH Cloud OVH Cloud

Perte d'une partition

5 réponses
Avatar
sebas
Bonjour,

J'ai installé Mandrake official 10.0 il y a 3 jours, et j'ai déjà perdu
toutes les données sur une des partitions. Voici l'histoire :

J'ai libéré une bonne partie (20 mb) d'une partition windows ntfs, et
avec Partition-Magic (donc sous windows), je l'ai convertie à ext3.
Une fois sous linux, je l'ai mounté comme /p2p, sous root. Puis je l'ai
attribuée à sebas.

Logué comme sebas, j'y ai créé des sous-dossiers, où j'ai mis mes
fichiers copiés de CD (share de lopster) et ceux recupérés sous p2p.
Tout colle, la journée se passe sans histoire puis je vais me coucher.

Le lendemain, PC endormi (malgré que les UL etaient en route, donc le PC
n'aurait pas du s'eteindre). Je le reactive au clavier, relance la
connection adsl, tout fonctionne normalement sauf lopster : aucun probleme
en UL, mais les DL tombent en "connection-error". Pensant à un pb de
FW, je decide de relancer la machine (oui, je sais, reflexe windowsien,
mais je ne maitrise pas encore linux et ne sais pas encore comment
desactiver - reactiver le FW et la connec adsl).

Je debranche normalement (menu pour sortir de KDE puis "reboot" à la lg
de cmd)

Au redemarrage, il apparait un tas d'erreurs fichiers que je n'ai pas eu
le tps de noter, puis qd je suis logué, je m'apperçoit que mon /p2p est
vide, à part un dossier Lost & found vide lui aussi.

J'ai perdu tout ce que j'avais downloadé et tous ce que j'avais
recupéré des CDs. Pas tres grave, mais je suis inquiet : je ne voudrait
pas que ça m'arrive de nouveau.

Où ai-je fait une faute ? Que puis-je faire pour eviter ceci à l'avenir
? J'ai deja reformaté /p2p (donc elle appartient actuellement à root),
mais j'hésite à m'en servir.

Et, au cas où cela arrive de nv, comment faire pour recuperer les
données qui etaient sur la partition

Reiserfs est-il plus sûr que ext3, et aurais-je + de chance d'eviter ce
genre de desagreable surprise si je convertis ma partition /p2p à
reiserfs ?

--
Merci pour toute suggestion ou explication :-)
Sebas

5 réponses

Avatar
Galkine
Le Fri, 17 Sep 2004 15:15:39 -0300, sebas a écrit :


Au redemarrage, il apparait un tas d'erreurs fichiers que je n'ai pas eu
le tps de noter, puis qd je suis logué, je m'apperçoit que mon /p2p est
vide, à part un dossier Lost & found vide lui aussi.
regarde dans le fichier /var/log/messages , il devrait y avoir les

messages d'erreur

Où ai-je fait une faute ? Que puis-je faire pour eviter ceci à
l'avenir ? J'ai deja reformaté /p2p (donc elle appartient actuellement
à root), mais j'hésite à m'en servir.
fallait pas formater


Avatar
Michel Tatoute
Le Fri, 17 Sep 2004 15:15:39 -0300, sebas a écrit :

Bonjour,

Où ai-je fait une faute ? Que puis-je faire pour eviter ceci à l'avenir
? J'ai deja reformaté /p2p (donc elle appartient actuellement à root),
mais j'hésite à m'en servir.



Bon, je ne sais pas ce que vous avez tous à reformatter avant de poster.
Vous ne pouvez pas attendre un peu? C'est pressant comme une envie de ######?

En tout cas tes données sont très certainement toujours là:

boote en single user,

assures toi que tu as bien /p2p non monté:

# unmount /p2p

# ls /p2p

tu va y trouver tes données... 9 chances sur 10.

Michel.

Avatar
sebas
Le Fri, 17 Sep 2004 22:23:58 +0200, Michel Tatoute a écrit :

Salut Michel

Bon, je ne sais pas ce que vous avez tous à reformatter avant de poster.
Vous ne pouvez pas attendre un peu? C'est pressant comme une envie de ######?


Comme tu l'as dit ds un autre post, on se defait doucement de nos
habitudes windowziennes :-) Sous windows, qd c'est perdu c'est perdu,
sous win9x et norton unerase on arrivait encore à qq chose, mais sous
NT, macache ! Alors on formate pour avoir un machin propre, au moins.

En tout cas tes données sont très certainement toujours là:


Exact, j'ai fait comme tu m'as dis et j'ai recuperé ce dont j'avais
envie. Merci :-)

( Au fait, pourquoi ces dossiers et fichiers avaient-ils disparus ? (pas
d'erreur fichiers visibles, pas de shutdown violent). Et à quoi sert ce
dossier "Lost and found" vide ? )

Mieux : apres ceci, et en tenant compte de la remarque de Beck (paritions
linux creees sous win, pas glop), j'ai appelé diskdrake en single user et
delete partition, create partition, format. Voila-t'y pas que ce vieux
roublard m'annonce que j'ai des fichiers sur cette partition, et deux
boutons : "copy" ou "Hide" !!!
Qd ce pb m'etait arrivé sous win2000 apres un chkdsk auto au boot,
ceinture pour revoir mes fichiers !!!

Conclusion : linux est peut-ê moins "user-friendly" que win, mais en tout
cas il sait bcp mieux ce qu'il fait. Je comparerais linux et windows
respectivement à un technicien bougon mais qualifié et à un commerçant
souriant et sympathique et qui te case n'importe quelle cochonnerie pourvu
que ça se vende.

--
Merci encore
sebas

Avatar
Michel Tatoute
Le Sat, 18 Sep 2004 10:03:41 -0300, sebas a écrit :

Le Fri, 17 Sep 2004 22:23:58 +0200, Michel Tatoute a écrit :

Salut Michel

Bon, je ne sais pas ce que vous avez tous à reformatter avant de
poster. Vous ne pouvez pas attendre un peu? C'est pressant comme une
envie de ######?


Comme tu l'as dit ds un autre post, on se defait doucement de nos
habitudes windowziennes :-) Sous windows, qd c'est perdu c'est perdu,
sous win9x et norton unerase on arrivait encore à qq chose, mais sous
NT, macache ! Alors on formate pour avoir un machin propre, au moins.

En tout cas tes données sont très certainement toujours là:


Exact, j'ai fait comme tu m'as dis et j'ai recuperé ce dont j'avais
envie. Merci :-)

( Au fait, pourquoi ces dossiers et fichiers avaient-ils disparus ? (pas
d'erreur fichiers visibles, pas de shutdown violent). Et à quoi sert ce
dossier "Lost and found" vide ? )


Ils n'avaient jamais disparu en fait, et ton formattage n'a fait que

formatter une partition vide. (le repertoire lost+found est crée pour que
fsck mette les fichiers retrouvés mais sans noms dedans)

Je t'explique:

supposes que tu te place dans / (pour simplifier), tu crée un repertoire
# mkdir /essai

et tu le remplis de choses et d'autres:

# cp -r /etc/. /essai/choses_et_autres

bref. des choses.

bon, tu fais
# ls -l /essai

et sans surprise tu vois:

drwxr-xr-x 81 root root 8192 sep 18 14:26 choses_et_autres

bien.

maitenant on va créer une partition. Comme on est là juste pour rigoler:

# dd </dev/zero seek24 count=1 >/tmp/partition # mke2fs /tmp/partition

mke2fs va un peu protester que /tmp/partition n'est pas un device.. pas
grave.

enfin tu monte ton file system tout neuf:

# mount -o loop -t auto /tmp/partition /essai

enfin:
# ls /essai

et là evidemment:
lost+found

et pi c'est tout!

tu démontes:

# umount /essai

# ls -l /essai

et sans surprise tu vois:

drwxr-xr-x 81 root root 8192 sep 18 14:26 choses_et_autres


tu as compris?

Michel.


Avatar
Michel Tatoute
Le Sat, 18 Sep 2004 10:03:41 -0300, sebas a écrit :

Le Fri, 17 Sep 2004 22:23:58 +0200, Michel Tatoute a écrit :

Salut Michel

Bon, je ne sais pas ce que vous avez tous à reformatter avant de
poster. Vous ne pouvez pas attendre un peu? C'est pressant comme une
envie de ######?


Comme tu l'as dit ds un autre post, on se defait doucement de nos
habitudes windowziennes :-) Sous windows, qd c'est perdu c'est perdu,
sous win9x et norton unerase on arrivait encore à qq chose, mais sous
NT, macache ! Alors on formate pour avoir un machin propre, au moins.

En tout cas tes données sont très certainement toujours là:


Exact, j'ai fait comme tu m'as dis et j'ai recuperé ce dont j'avais
envie. Merci :-)

( Au fait, pourquoi ces dossiers et fichiers avaient-ils disparus ? (pas
d'erreur fichiers visibles, pas de shutdown violent). Et à quoi sert ce
dossier "Lost and found" vide ? )


Ils n'avaient jamais disparu en fait, et ton formattage n'a fait que

formatter une partition vide. (le repertoire lost+found est crée pour que
fsck mette les fichiers retrouvés mais sans noms dedans)

Je t'explique:

supposes que tu te place dans / (pour simplifier), tu crée un repertoire
# mkdir /essai

et tu le remplis de choses et d'autres:

# cp -r /etc/. /essai/choses_et_autres

bref. des choses.

bon, tu fais
# ls -l /essai

et sans surprise tu vois:

drwxr-xr-x 81 root root 8192 sep 18 14:26 choses_et_autres

bien.

maitenant on va créer une partition. Comme on est là juste pour rigoler:

# dd </dev/zero seek24 count=1 >/tmp/partition
# mke2fs /tmp/partition

mke2fs va un peu protester que /tmp/partition n'est pas un device.. pas
grave.

enfin tu monte ton file system tout neuf:

# mount -o loop -t auto /tmp/partition /essai

enfin:
# ls /essai

et là evidemment:
lost+found

et pi c'est tout!

tu démontes:

# umount /essai

# ls -l /essai

et sans surprise tu vois:

drwxr-xr-x 81 root root 8192 sep 18 14:26 choses_et_autres


tu as compris?

Michel.