GNU/Linux >> Tutoriels Linux >  >> Linux

Restauration d'un fichier

Je suis désolé de dire que si vous n'avez effectué aucune sauvegarde, vous êtes presque certainement SOL ici, en particulier à partir de la ligne de commande.

Dissocier (supprimer) un fichier peut parfois laisser les données récupérables tant que rien d'autre ne saisit cet inode particulier ; la modification d'un fichier écrase les données.

Si votre collègue a toujours ouvert l'éditeur dans lequel il travaillait et que son tampon d'annulation est suffisamment long, cela pourrait être un moyen de récupérer l'original, mais au-delà de ça j'ai bien peur que tu sois coulé. Désolé.


En supposant que vous utilisez ext3, il peut être possible de le récupérer si le fichier de remplacement a été créé comme un autre inode (au lieu d'écraser le fichier existant), en utilisant debugfs sur le système de fichiers non monté et pour trouver l'inode du fichier d'origine. Malheureusement, si votre collègue écrase le fichier, plutôt que de le mettre de côté puis de le supprimer, il est parti. Je suggérerais d'utiliser debugfs avec extrême prudence , car vous pouvez sérieusement gâcher un système de fichiers. Son utilisation n'est vraiment que pour un ultime effort.


Linux
  1. Ordre des redirections ?

  2. Linux - Tout est un fichier ?

  3. Trier une partie d'un fichier ?

  4. Compter les lignes dans un fichier ?

  5. Comment sauvegarder et restaurer des systèmes de fichiers XFS (xfsdump / xfsrestore)

Comment déplacer un fichier sous Linux

Comprendre les autorisations de fichiers Linux

Bash :Écrire dans un fichier

Éditeur VIM

Comment créer un fichier sous Linux à partir de la fenêtre du terminal ?

Qu'est-ce qu'un fichier .sh ?