web-dev-qa-db-fra.com

Les fichiers supprimés avec rm -rf peuvent-ils être récupérés?

Lorsque je supprime des dossiers ou des fichiers via un terminal osx à l'aide du rm -rf, où vont-ils? J'ai entendu dire que certains disent qu'ils sont supprimés directement, mais certains disent aussi que "supprime le lien vers le fichier, le rendant impossible à trouver ou à accéder sans outils spéciaux" ( Où trouver les fichiers et les répertoires aller quand je lance "rm -rf folder_or_file_name" dans Ubuntu 10.04? ).

Quelqu'un a dit quelque chose à propos d'ext3 être capable de sauvegarder des fichiers rm-ed dans Ubuntu, mais qu'en est-il de Mac?

16
Lena

Les fichiers supprimés à l'aide de rm ne sont pas facilement récupérés et, bien que le contenu ne soit pas écrasé par la commande rm, l'espace qu'ils occupent est marqué en tant qu'espace libre et peut être utilisé pour de nouveaux fichiers ou pour ajouter du contenu supplémentaire à des fichiers existants.

Dès que la commande rm est terminée, le système ne conserve plus aucun enregistrement de l'emplacement des données pour ce fichier.

Il existe des outils de récupération de fichiers que vous pouvez utiliser, mais il s'agit d'une question distincte. Si vous n'avez pas de sauvegarde, arrêtez d'utiliser votre ordinateur et recherchez des outils de récupération de fichiers. Soyez prêt pour la perte totale, bien que la récupération ne soit pas garantie.

Voir

18
RedGrittyBrick

Je donne un exemple général

Il suffit de considérer que la taille de votre disque dur est de 80 Go.

De 0 à 10 Go, vous avez enregistré IMAGES

11 à 30 Go ----- PDF

31 à 60 Go ----- MP3

61 à 75 Go ----- TXT

Si vous essayez de sauvegarder un film de 10 Go, il affichera Pas assez de mémoire

Il ne remplacera aucune de vos données car ces fichiers (IMAGES, PDF, MP3, TXT) sont maintenant protégés par votre système de fichiers.

Maintenant, vous supprimez IMAGES, à ce moment-là, cet emplacement de stockage des images sera détaché par votre système de fichiers (cela signifie que maintenant, il n'est pas protégé par votre système de fichiers, tout le monde peut écrire ici).

Après suppression, vous pouvez également récupérer vos IMAGES (comme l’a dit RedGrittyBrick), car seules les adresses logiques ont disparu, mais ces données sont toujours sur votre disque dur sous forme d’octets. .

Maintenant, vous avez enregistré votre film de 10 Go

A ce moment-là, de 0 à 10 Go IMAGES sont remplacées par ceci MOVIE

Maintenant, si vous essayez de récupérer vos IMAGES, alors ce n'est pas possible

C'est parce qu'il a également été supprimé de votre disque Dard.

NOTE (EXTRA):

Si l’emplacement de mémoire est compris entre 20 et 22 Go gratuits et entre 50 Go et 58 Go, votre fichier est divisé en deux parties, moitié sauvegardées 20-22 et moitié inférieures à 50-58.

Si vos fichiers sont sauvegardés partie par partie dans un emplacement différent, votre ordinateur devient alors lent, c'est-à-dire que pour lire un fichier, l'en-tête (en-tête lecture-écriture du disque dur) sera déplacé à plusieurs endroits et cela prend du temps.

2
max

Il est parfois possible de supprimer des fichiers, comme certains experts l’ont déjà souligné. C'est en tout cas extrêmement délicat et en général, vous ne pouvez récupérer que certains fichiers, vous perdez leurs noms, leurs chemins d’emplacement, etc. C’est un véritable gâchis. Il y a un programme libre créé par l'US Air Force, avant tout , et je pourrais l'utiliser pour récupérer certaines choses sur le disque dur d'un ami, mais ça ne fait pas de miracle. Détruit est détruit.

La réponse générale à votre question est la suivante: les fichiers supprimés d'un système de fichiers (sans tenir compte des services de corbeille supplémentaires proposés par certains gestionnaires de bureau) NE PEUVENT PAS être annulés.

Dit que:

  • Le plus important: Introduisez les sauvegardes comme une tâche essentielle dans votre vie quotidienne
  • Portez une attention extrême à ce que vous faites depuis la console. Soit prudent. Par exemple: si vous organisez des données, essayez de déplacer le dossier vers un dossier "to_be_deleted" au lieu de le supprimer rapidement, puis supprimez-le une fois que vous avez tout vérifié.

Faites régulièrement des copies de sauvegarde et supprimez tous les jours le chagrin et le stress créés par cette planète.