When you start your Linux system, during the boot process, you may receive errors related to file system corruption and the system may get stuck. You may encounter the following error messages:
"Activating swap partitions: dup2: Bad file descriptor [FAILED]
Setting hostname Leshkow2: dup2: Bad file descriptor [FAILED]
/etc/rc.sysinit: /dev/null: Read-only file system
/etc/rc.sysinit: /dev/null: Read-only file system
Mounting USB file system: dup2: Bad file descriptor [FAILED]
Initializing USB controller (usb-ohci): dup2: Bad file descriptor [FAILED]"
And
"Grep: /proc/mounts: No such file or directory
Checking root file system
dup2: Bad file descriptor [FAILED]"
After the occurrence of these error messages, you get the Linux shell prompt. At this point, your system becomes totally inaccessible and unusable.
Cause
This problem occurs due to corrupted or missing file descriptors. Due to the same, Linux can not locate and access the boot files and thus displays the above error messages.
The file descriptors are conceptual keys to access files. Generally the file descriptors are the indexes for entries in Linux kernel-resident data structure, which contains details of all the stored files. The file descriptors are stored in file descriptor table.
When the file descriptors go bad, operating system can not locate the stored files and thus the accessibility of these files become impossible. To overcome this situation, you need to perform Linux Data Recovery.
Data Recovery Linux is the solution to revive your inaccessible, missing or lost data. It is potential using third party applications, known as
Linux Recovery software.
Such recovery software are easy-to-use tools, which perform methodical scan of affected hard drive and extract all data from it. These software incorporate powerful scanning algorithms to scan the hard drive and salvage all lost data.
The Linux Recovery tools come equipped with different set of features. To ensure optimum data recovery in Linux, it is essential to implement quality and powerful recovery software. These software are designed with features like largely automated functionality, to-the-point documentation, self-descriptive graphical screens and user friendly recovery options to achieve full-fledged recovery in all logical data loss cases.
Stellar Phoenix
Linux Data Recovery is a comprehensive Linux Recovery tool. The software supports ext2, ext3 and ReiserFS file systems based Linux volumes. It is compatible with all Linux distributions that support the above file systems. The software gets installed on Windows (Windows Vista, XP, 2003 and 2000) and the affected Linux hard drive should be connected as slave.