Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using a linux (red hat) server and contents gets updated using CVS. A folder was not in CVS and it got deleted/replaced by another content after I run an update. How can I get the deleted content on my linux machine. Is there any data recovery options available on linux servers.

share|improve this question

migrated from Sep 3 '12 at 14:49

This question came from our site for professional and enthusiast programmers.

That depends -- do you run your red hat off a solid state drive? Harddisk? What file system do you use? The success rate of recovering files is generally very low, even more so for dirs...Expect only parts to be recovered, at best. – Rody Oldenhuis Sep 3 '12 at 5:58

In short you cannot recover these deleted files.

Depending on your filesystem, you can hack to possibly recover parts of your data. See for instance:

share|improve this answer

Usually, deleting a file (or directory) in linux means it is permanently gone, unless you have some kind of a backup.

There are ways to recover deleted files, and if you are lucky, you might get them back. First you need to have a program to recover a deleted file installed, like for example photorec. As soon as you delete the file, unmount the disk, and shut down. Then boot from live CD, and use the recover program. Using photorec should be straight forward, since it has some kind of ncurses GUI.

share|improve this answer
It is deleted from a server which usd rad hat as OS. I cannot shut down or restart it putting a live CD. Are they any other ways of achieving it. – Manoj Kumar Sep 3 '12 at 11:34
@NaanuManu Yes, use the backup ;) – BЈовић Sep 3 '12 at 11:47

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .