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

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Divers

  j'ai fait un rm *.* -r dans /usr/bin par erreur. Possible d'annuler?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

j'ai fait un rm *.* -r dans /usr/bin par erreur. Possible d'annuler?

n°1130075
xolth
Ranx.. znort!
Posté le 23-04-2009 à 02:05:51  profilanswer
 

oups!!
merd#!, j'ai fait une boulette..
c'est trop chiant la ligne de commande...
j'ai fait un "ls dossier" au lieu de "cd dossier", et me croyant dans le dossier j'ai tout effacé..
Est-ce qu'il y a une sorte de undelete sous linucx??

mood
Publicité
Posté le 23-04-2009 à 02:05:51  profilanswer
 

n°1130077
mikala
Souviens toi du 5 Novembre...
Posté le 23-04-2009 à 02:12:10  profilanswer
 

tout dépend du système de fichier.
mais pour faire simple c'est mal parti...
accessoirement c'est la preuve qu'il ne faut pas être en root autant se faire se peu.
(par ailleurs mettre des alias avec un petit -i ne ferait pas de mal )


---------------
Intermittent du GNU
n°1130078
xolth
Ranx.. znort!
Posté le 23-04-2009 à 02:20:53  profilanswer
 

c'est sur un Nas, accédé avec Putty.; Ext3 pour le système de fichier.
J'étais pas en root, je me suis loggé avec le user "admin".
Et en fait je vois qu'il y a encore tout plein de fichiers, alors je ne sais pas si des fichiers ont disparu ou pas..

n°1130079
mikala
Souviens toi du 5 Novembre...
Posté le 23-04-2009 à 02:28:35  profilanswer
 

et quel est l'uid de l'utilisateur admin ?
(id admin) ?
sinon en ext3, tu peux oublier toute récupération pour faire court.


---------------
Intermittent du GNU
n°1130080
xolth
Ranx.. znort!
Posté le 23-04-2009 à 02:36:53  profilanswer
 

Citation :

et quel est l'uid de l'utilisateur admin ?
(id admin) ?


?? aucune idée, je ne sais même pas de quoi tu parles quand tu parles d'uid et d'id.

n°1130081
mikala
Souviens toi du 5 Novembre...
Posté le 23-04-2009 à 02:38:06  profilanswer
 

c'est pour cela que je te demande de taper id admin


---------------
Intermittent du GNU
n°1130082
xolth
Ranx.. znort!
Posté le 23-04-2009 à 02:43:07  profilanswer
 

ah! d'accord!.. :-)
uid=0(admin) gid=0(administrators)

n°1130083
mikala
Souviens toi du 5 Novembre...
Posté le 23-04-2009 à 02:43:35  profilanswer
 

bon bein voila, c'est perdu :D


---------------
Intermittent du GNU
n°1130084
xolth
Ranx.. znort!
Posté le 23-04-2009 à 02:49:20  profilanswer
 

cool! oué, ça commence à partir en sucette, j'ai des services qui déc#nnent.. pfff, m'énerve! à ch#er, me#de, le pingouin si je le chope je l'######

 

merci pour ton aide

Message cité 1 fois
Message édité par xolth le 23-04-2009 à 02:52:39
n°1130085
xolth
Ranx.. znort!
Posté le 23-04-2009 à 02:52:14  profilanswer
 

au fait, est-ce qu'il y a un équivalent pour deltree sous linux? (pour supprimer un dossier non-vide)

Message cité 1 fois
Message édité par xolth le 23-04-2009 à 02:53:11
mood
Publicité
Posté le 23-04-2009 à 02:52:14  profilanswer
 

n°1130086
guepe
J'ai du noir sur la truffe ?
Posté le 23-04-2009 à 03:56:51  profilanswer
 

xolth a écrit :

au fait, est-ce qu'il y a un équivalent pour deltree sous linux? (pour supprimer un dossier non-vide)


rm -R supprime un repertoire recursivement mais demande confirmation pour chaque fichier. rm -Rf sinon, mais comme tu peut le voir, faire _attention_ a ce que l'on fait !


---------------
Un blog qu'il est bien
n°1130098
O'Gure
Modérateur
Multi grognon de B_L
Posté le 23-04-2009 à 07:32:24  profilanswer
 

xolth a écrit :

le pingouin si je le chope je l'######


Est-ce réellement lui le responsable ?


---------------
Relax. Take a deep breath !
n°1130109
Tangrim
Des bisous et des nounours !
Posté le 23-04-2009 à 08:36:32  profilanswer
 

O'Gure a écrit :


Est-ce réellement lui le responsable ?


En plus c'est un manchot :o


---------------
Des Bisous et des nounours ! | Internet 2025 | Dungeon-Generator
n°1130118
memaster
ki a volé mon 62?
Posté le 23-04-2009 à 09:07:24  profilanswer
 

mikala a écrit :

et quel est l'uid de l'utilisateur admin ?
(id admin) ?
sinon en ext3, tu peux oublier toute récupération pour faire court.


rm n'efface que les inodes? si ya pas d'ecriture entre temps, je suppose
qu'on peut récupérer mais si c'est sur un serveur prod avec des logs... c'est [:kosmos]


---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
n°1130121
wedgeant
Da penguin inside
Posté le 23-04-2009 à 09:10:43  profilanswer
 

O'Gure a écrit :

Est-ce réellement lui le responsable ?


oui, l'utilisateur est infaillible :o


---------------
Wedge#2487 @HS -#- PW: +∞ -#- Khaz-Modan/Boltiz @WoW
n°1130152
Taz
bisounours-codeur
Posté le 23-04-2009 à 10:50:02  profilanswer
 

C'est foutu.
 
La ruse habituelle, c'est de chopper la liste de paquets et de les réinstaller. Suffit de prendre sur une debian le debsums voir qui a morflé et de partir de cette liste.

n°1130153
Taz
bisounours-codeur
Posté le 23-04-2009 à 10:50:36  profilanswer
 

memaster a écrit :


rm n'efface que les inodes? si ya pas d'ecriture entre temps, je suppose
qu'on peut récupérer mais si c'est sur un serveur prod avec des logs... c'est [:kosmos]


Si t'as pas remonté en lecture seule immédiatement, c'est cramé, la moindre écriture consécutive est succeptible d'avoir utiliser ces mêmes blocs.

n°1130159
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 23-04-2009 à 11:13:42  profilanswer
 

http://prefetch.net/blog/index.php [...] -ext3grep/


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1130248
Taz
bisounours-codeur
Posté le 23-04-2009 à 14:39:56  profilanswer
 


J'aime bien ces méthodes, seulement:
1) tu ne sais jamais si t'as restauré tout
2) tu ne connais jamais l'état des données que tu récupères

n°1130254
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 23-04-2009 à 14:44:23  profilanswer
 

c'est juste un pointeur, ça peut aider on va dire :)
 
perso je préfère les backups :)


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°1130685
xolth
Ranx.. znort!
Posté le 24-04-2009 à 21:19:23  profilanswer
 

J'ai trouvé ça aussi:
http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html
 
Sinon pour résoudre mon problème j'ai fait une mise à jour et tout est rentré dans l'ordre.
Merci.

n°1130868
High Plain​s Drifter
Posté le 26-04-2009 à 03:14:11  profilanswer
 

Si tu a fait un rm *.* tu n'a supprimé que le fichiers avec une extension ou contenant un point (assez rares sous Unix)
 
Certains gestionnaire de paquets permettent de lister les fichiers installés, affiche tout ce qui a été installé dans /usr/bin et qui correspondent au pattern *.* et réinstalle le paquet correspondant si le fichier manque (la aussi ton gestionnaire de paquets devrait pouvoir t'aider pour faire la correspondance fichier => paquet).

Message cité 1 fois
Message édité par High Plains Drifter le 26-04-2009 à 03:14:54
n°1130873
ipnoz
Sapé comme jamais !
Posté le 26-04-2009 à 06:48:20  profilanswer
 

ca viens de m'arriver :o :
 
Demonter tout de suite la partoche ou ce trouve les donnés effacés .
Puis la remonter en read-only .
 
Ensuite se faire un espace de travail genre:  #mkdir rescue , #cd rescue .
 
ext3grep /dev/hdx ( la partoche ou ce trouve les donnés effacés quoi ) --restore-file xxxx.txt
 
ext3grep --help pour voire les options et faire une recherche plus poussé pour ne pas retrouver des fichiés datant de l'année derniere ^^ .
 
Je repost  le howto du mec qui a pondu le soft , rebarbatif au debut , mais c'est une mine d'or :
 
http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html
 

n°1131149
xolth
Ranx.. znort!
Posté le 27-04-2009 à 13:50:56  profilanswer
 

High Plains Drifter a écrit :

Si tu a fait un rm *.* tu n'a supprimé que le fichiers avec une extension ou contenant un point (assez rares sous Unix)

 

Certains gestionnaire de paquets permettent de lister les fichiers installés, affiche tout ce qui a été installé dans /usr/bin et qui correspondent au pattern *.* et réinstalle le paquet correspondant si le fichier manque (la aussi ton gestionnaire de paquets devrait pouvoir t'aider pour faire la correspondance fichier => paquet).


Ah c'est pour ça qu'il restait encore des fichiers..
Sinon c'est bon j'ai pu tout remettre en service.
moerci.


Message édité par xolth le 27-04-2009 à 13:52:08
n°1131155
memaster
ki a volé mon 62?
Posté le 27-04-2009 à 14:23:20  profilanswer
 

Taz a écrit :


Si t'as pas remonté en lecture seule immédiatement, c'est cramé, la moindre écriture consécutive est succeptible d'avoir utiliser ces mêmes blocs.


oui ce qu'il me semblait bien, car j'ai retrouvé des blocs de mon old lilo l'autre jour :heink:  :(
alors que ce même disk était formatté depuis un certain temps. [:kabale]
edit : et je suppose que cela se corse lorsque l'espace disque libre est réduit.
j'imagine que statistiquement si un hdd est rempli à + de 50% cela réduit les chances
de retrouver des choses en cas de crash ou mauvaise manip.


Message édité par memaster le 27-04-2009 à 14:25:04

---------------
ma conduite intérieure .:R | memaster pilote officiel de la HFR Badoit-Auchan F1 Team | zéro tracas, zéro blabla MMa.ster
mood
Publicité
Posté le   profilanswer
 


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

  j'ai fait un rm *.* -r dans /usr/bin par erreur. Possible d'annuler?

 

Sujets relatifs
Apt-get mysql --> erreur de socketMettre un Emac dans une tour de PC c'est possible?
Protéger Sunbird avec mot de passe possible?exécuter script shell via interface web (sécurisé si possible)
[linux]possible de faire de l'overclocking sous linux?Erreur Xterm en local
Erreur Xterm en localMigration vers RAID 1 matériel, possible ?
red installation, erreur espace disquelogiciel GRR & Erreur TCP
Plus de sujets relatifs à : j'ai fait un rm *.* -r dans /usr/bin par erreur. Possible d'annuler?


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