The problems come with recovering files on Linux. Linux is generally used as multi-user system, with processes writing to the disk at any time with any amount of information. As it is essential in data loss situations to not write anything to the affected drive, this can be complicate matters and decrease the likelihood of a successful recovery.
Another trouble is that Linux (or UNIX in general) is unlike other operating systems when it comes to undeleting files. Under Linux the procedure typically involves (in short) unmounting the file system, finding the data blocks on the raw device, and manually copying the blocks to another partition. This requires a fair degree of knowledge of how the file system works. It is therefore imperative with Linux, as it is with other operating systems, to keep backups.
In common with all other operating systems, if a hard disk has one bootable partition which is 'gone', or your operating system files are corrupt or missing, the computer can't boot normally. In this situation you can install the drive in another computer which recognizes the file-system, preferably running the same operating system. If the file system is still inaccessible, you will need to use data recovery software.
The data recovery software that is made for Linux is known as Linux data recovery software.This Linux recovery software has the most powerful scanning algorithms to scan the affected hard drive thoroughly and take out all of your lost data. This data Linux recovery software has GUI (Graphical User Interface) which makes it very interactive and easy to use.
Stellar Phoenix Linux Data Recovery software supports all flavors of Linux such as Red Hat, SUSE, Ubuntu, Linspire, Debian and many more. This Linux recovery software is capable of recovering Linux data from hard drives partitioned on the basis of Ext2, Ext3 and ReiserFS file systems.