subject: Recovering Lost Files From Ext3 File System In Linux [print this page] The ext3 (third extended file system) is a file system used by Linux kernel. It is a journaled file system, which is a default file system for many Linux distributions. Its major advantage over the ext2 file system, its predecessor, is journaling that improves the reliability of the file system. It also minimizes the need to check the file system after an abrupt shutdown. Also, because of journaling there are no fragments in the file system. So, ext3 is a very efficient and smart file system. However, there is a chink in its armoury.
The files that you delete are deleted permanently. This file system does not support recovery for files that have been deleted accidentally. But, you can recover the deleted files using appropriate method in ext3 file system. However, if you are unable to recover the deleted files then you should use a third-party Linux data recovery tool for Ext3 Recovery.
Actually what happens is that the file, once deleted, remains in the file system. When you access a particular file, its access time is changed and its inode is written to the disk. At the same time, a copy of that block is written to the journal. Hence, there are chances that you may be able to recover the block pointers from the journal, which, in turn, will recover the deleted files.
However, you should make sure that you do not create a new file as it may overwrite the deleted file. In fact, most of the file systems do have some in-built utilities to recover the deleted files.
Likewise the ext3 file system has the ext3grep utility that enables you to recover the deleted files even if it is deleted using the rm-rf command. However, you should make sure that you dismount the hard drive as Linux is a multiuser and multitasking system and other processes or users can overwrite the disk space of the deleted file.
Although it is a safe tool that is able to recover the files without overwriting the disk it cannot recover the files that are larger than 2 GB. In such cases, you should use a third-party Linux recovery tool. Such tools are able to retrieve the deleted files from the ext3 file system.
Stellar Phoenix Linux Data Recovery software enables you to perform Ext2 Recovery and ext4 recovery as well. It is able to recover data from various hard drives such as SCSI, SATA, EIDE, and IDE. It is used to recover data from various Linux distributions such as Red Hat, SUSE, Debian, Caldera, Mandrake, Sorcerer, TurboLinux, Slackware, Gentoo, etc. It is compatible with Windows 7, Vista, Server 2003, XP, and 2000.