Find the answer to your Linux question:
Results 1 to 5 of 5
Hi all, here is the situation: A HP Netserver LP2000r, with original SCSI controller and HP NetRaid-2M controller, 3x 36GB Ultra3 HDD in RAID5, Debian (sarge/etch), has crashed after 992 ...
  1. #1
    Just Joined!
    Join Date
    Oct 2007
    Location
    Birmingham, UK
    Posts
    6

    recover data from ext3 partition

    Hi all,

    here is the situation:
    A HP Netserver LP2000r, with original SCSI controller and HP NetRaid-2M controller, 3x 36GB Ultra3 HDD in RAID5, Debian (sarge/etch), has crashed after 992 days without reboot. From all that I can see, a hardware failure, most likely with the memory. The HP Diagnostic tools cannot find any problem, but everytime I boot into Knoppix, I get between 2minutes and 2 hours of runtime, and then either a kernel oops or just a complete and sudden halt.
    Well, the box has earned its money. However, there is some data on the drives that I need to recover (yes, I have beaten myself up properly about not backing up that data, don't even go there !). There are three partitions: sda1 is /, sda2 is swap and sda3 is a LVM volume with 3 logical volumes on it. As far as I can tell, the hardware defect must have been creeping in and has made a total mess of the inodes in all these partitions.
    After booting into Knoppix, I can restore the volumes using pvscan, vgscan, lvscan, vgcfgrestore and vgchange. If I try and mount them: mayhem. So I try and check them, using fsck.ext3. All sorts of interesting nonsense. such as a completely empty inode 11 (the first inode) and then obviously from there on all else is pointless.
    I tried using debugfs, but the information on what to do with it is somewhat spurious.

    So now here is my question: Is there anybody out there who could help me with this? Any pointers would be highly appreciated.

    P.S.: Tomorrow I will go and get myself a 16GB Flash Drive and then hopefully I will be able to dump the partitions one by one onto that drive and transfer the images onto a different computer for analysis and data recovery. But the help will still be highly appreciated.

  2. #2
    oz
    oz is offline
    forum.guy
    Join Date
    May 2004
    Location
    arch linux
    Posts
    18,093
    The best tools that I've seen for partition/data recovery are TestDisk and PhotoRec:

    TestDisk - CGSecurity

    PhotoRec - CGSecurity

    You can find them both on the Parted Magic LiveCD:

    Parted Magic News
    oz

    new members/users: read this first | new member faq
    no private messages requesting computer support - post them on the forums!
    please use the "report post" button to alert our forum admins to problematic posts rather than responding to them yourself.

  3. #3
    Linux Guru Lakshmipathi's Avatar
    Join Date
    Sep 2006
    Location
    3rd rock from sun - Often seen near moon
    Posts
    1,568
    To add to Ozar,You should try Carlo wood's ext3grep. check this HOWTO undelete removed files and directories on an ext3 file system. and also check ext3grep | Google Groups . giis tool won't be helpful.
    also drop a mail to ext3user mailing list.
    - Lakshmipathi.G
    -------------------
    FOSS India Award winning ext3fs Undelete tool and tutorials www.giis.co.in
    First they criticize you,Then they laugh at you,Then they fight with you,Then you win. - M.K.Gandhi
    -------------------

  4. #4
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
    Posts
    8,970
    Murphy laughs. No backups? No problem - no data...

    R - Randomly
    A - Accessible
    I - (or) Inaccessible
    D - Data

    One thing that many years of work with RAID arrays has shown me, is that data that has not been backed up, will still not be available when the system fails. For me, the best backup system is to use 1.5TB sata-3 drives like tape. Fast, reliable, cheap, and easy to resstore. I'd rather use LVM to join multiple drives into one file system image, then use large/cheap esata drives for incremental backups. When one of the drives fails, you can restore the missing data without too much gnashing of teeth (other than having the system unavailable for a couple of hours). To avoid that, you keep a mirror image going, on another system.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  5. #5
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, or in a galaxy far, far away.
    Posts
    8,970
    One last comment about this "high availability" subject. There are some commercial (expensive) RAID devices that do handle single drive failures well, and allow hot removal of failed drives, their replacement, and online restoration of the data. They aren't cheap, and are typically NAS or SAN devices with an appropriately high price point such that most SMB sites are not likely to make the significant investment required. Most of the installations of this type with which I am personally familiar are enterprise systems where downtime is going to cost over a million USD per hour. Big commercial web sites, major manufacturers, and safety critical installations are examples of the types of sites that need such reliability.
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
...