Yesterday was really an unlucky day for me. An example for this may be, I have deleted a lot of my useful data by mistake. I was going to delete a folder using SHIFT + DEL, but in doing so by mistake I had pressed SHIFT + END then SHIFT + DEL. Grrrrrrrrrrrr :x.
So, now I need a software for data recovery for ext4 filesystem.
TestDisk - CGSecurity
TestDisk is wonderful FOSS under GNU Public License. It is capable enough to data recovery from lost partitions and/or make non-booting disks bootable again when caused by faulty software, certain types of viruses or human error (such as accidentally deleting a Partition Table).
TestDisk can run under
* DOS (either real or in a Windows 9x DOS-box),
* Windows (NT4, 2000, XP, 2003, Vista, 2008, Windows 7 (x86 & x64),
* FreeBSD, NetBSD, OpenBSD,
* SunOS and
* MacOS X
How to recover data?
Open terminal and type:
# yum install testdisk
Now, you can see a text user interface like this:
Note: Use keyboard: left arrow move left, right arrow to move right, Up arrow to move up, down arrow to move down and Press Enter to Select an option.
Now, select an option which you think best for you. But, I prefer to main a log.
Select Analyse and Press Enter.
Just Select Quick search and Press Enter. First time, it will take some time, in my case it took half an hour.
Now, select the partition from which you want to recover data and Press P. It will list all files and directories inside the partition.
Note: White Color files indicate existing files and Red color files indicates deleted files.
Just select the deleted file which you want to recover and Press c to copy. Now, you will get a options asking about destination location. Choose your destination location and Press Y. This copy process will take some time depending upon files size. When the 'Copying, please wait...' message will be replaced by 'Copy done!' message, then you can find your files on destination location.
I hope this post will help you. Thanks for Visiting by blog.