Récupérer un fichier effacer via le terminal
xunil2003
Messages postés
765
Date d'inscription
Statut
Membre
Dernière intervention
-
liquidus88 Messages postés 655 Date d'inscription Statut Membre Dernière intervention -
liquidus88 Messages postés 655 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je viens de supprimer un fichier par erreur sur mon serveur.
Quel est la commande a taper dans le terminal pour récupérer le fichier ?
j'ai essayé avec foremost, mais ca marche pas.
Merci.
Je viens de supprimer un fichier par erreur sur mon serveur.
Quel est la commande a taper dans le terminal pour récupérer le fichier ?
j'ai essayé avec foremost, mais ca marche pas.
root@debian:~# foremost -w -i /dev/sdb2 -o /recovery/foremost Processing: /dev/sdb2 |Erreur de segmentation root@debian:~# root@debian:~# root@debian:~# foremost -t php -i /dev/sdb2 foremost version 1.5.7 by Jesse Kornblum, Kris Kendall, and Nick Mikus. $ foremost [-v|-V|-h|-T|-Q|-q|-a|-w-d] [-t <type>] [-s <blocks>] [-k <size>] [-b <size>] [-c <file>] [-o <dir>] [-i <file] -V - display copyright information and exit -t - specify file type. (-t jpeg,pdf ...) -d - turn on indirect block detection (for UNIX file-systems) -i - specify input file (default is stdin) -a - Write all headers, perform no error detection (corrupted files) -w - Only write the audit file, do not write any detected files to the disk -o - set output directory (defaults to output) -c - set configuration file to use (defaults to foremost.conf) -q - enables quick mode. Search are performed on 512 byte boundaries. -Q - enables quiet mode. Suppress output messages. -v - verbose mode. Logs all messages to screen root@debian:~#
Merci.
A voir également:
- Fichier supprimé root me
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
4 réponses
Bonjour,
Si tu as supprimé le fichier en ligne de commande (pas de corbeille donc), qu'il y a eu de l'activité sur le serveur entre temps et/ou que la machine a été redémarrée entre temps, il y à très peu de chance que tu puisse récupérer le fichier... tu peux divers outils de récupération de données mais les chances sont très faible.
Pour prévenir ce genre d'erreur tu devrait créer un alias de la commande rm dans ton .bashrc comme ceci:
alias rm='rm -i'
Cela aura pour effet de remplacer la commande rm par rm -i, l'option i permet de demander une confirmation avant suppression.
N'oublies pas de mettre cet alias dans les .bashrc de chaque utilisateurs concerné (y compris root si tu le désires).
Cordialement.
Si tu as supprimé le fichier en ligne de commande (pas de corbeille donc), qu'il y a eu de l'activité sur le serveur entre temps et/ou que la machine a été redémarrée entre temps, il y à très peu de chance que tu puisse récupérer le fichier... tu peux divers outils de récupération de données mais les chances sont très faible.
Pour prévenir ce genre d'erreur tu devrait créer un alias de la commande rm dans ton .bashrc comme ceci:
alias rm='rm -i'
Cela aura pour effet de remplacer la commande rm par rm -i, l'option i permet de demander une confirmation avant suppression.
N'oublies pas de mettre cet alias dans les .bashrc de chaque utilisateurs concerné (y compris root si tu le désires).
Cordialement.
Bonjour,
Pour foremost il faut tapé
Effectivement il n'a rien trouvé. je recherché un fichier php situé dans "/var/www/"
Il a créé ce dossier et a tout placé dedans le fichier effacé qu'il a trouvé.
Question ; comment effacé définitivement sans récupération possible du dossier "/root/output/" pour évité que "foremost" me retrouve les fichiers a la prochaine recherche ?
Merci.
Pour foremost il faut tapé
root@debian:~# foremost -t all -i /dev/sdb2
Effectivement il n'a rien trouvé. je recherché un fichier php situé dans "/var/www/"
Il a créé ce dossier et a tout placé dedans le fichier effacé qu'il a trouvé.
/root/output/
Question ; comment effacé définitivement sans récupération possible du dossier "/root/output/" pour évité que "foremost" me retrouve les fichiers a la prochaine recherche ?
Merci.
Bonjour,
Il me répond ceci
Merci.
Il me répond ceci
root@debian:~# mv -r /root/output /dev/null mv : option non valide -- r root@debian:~#
Merci.
Bonjour,
Maintenant il me répond
Merci.
Maintenant il me répond
root@debian:~# shred -u /root/output/* && rmdir /root/ouput shred: /root/output/avi : échec d'ouverture en écriture: est un dossier shred: /root/output/bmp : échec d'ouverture en écriture: est un dossier shred: /root/output/dll : échec d'ouverture en écriture: est un dossier shred: /root/output/exe : échec d'ouverture en écriture: est un dossier shred: /root/output/gif : échec d'ouverture en écriture: est un dossier shred: /root/output/htm : échec d'ouverture en écriture: est un dossier shred: /root/output/jar : échec d'ouverture en écriture: est un dossier shred: /root/output/jpg : échec d'ouverture en écriture: est un dossier shred: /root/output/ole : échec d'ouverture en écriture: est un dossier shred: /root/output/pdf : échec d'ouverture en écriture: est un dossier shred: /root/output/png : échec d'ouverture en écriture: est un dossier shred: /root/output/rar : échec d'ouverture en écriture: est un dossier shred: /root/output/sx : échec d'ouverture en écriture: est un dossier shred: /root/output/sxw : échec d'ouverture en écriture: est un dossier shred: /root/output/wav : échec d'ouverture en écriture: est un dossier shred: /root/output/wmv : échec d'ouverture en écriture: est un dossier shred: /root/output/zip : échec d'ouverture en écriture: est un dossier root@debian:~#
Merci.