Re: [SLUG] Damaged Partition Recovery
"Tony Green" <[email protected]> Thu, 11 Mar 2004 14:05:34 +1100 (EST)
| Newsgroups | gmane.org.user-groups.slug.pearls |
|---|---|
| Message-ID | <[email protected]> |
Very good write up of how to fix the problem. Possible pearl? > >> This isn't part of linux question but I don't know >> where to ask hopefully you want to answer my >> question. > >> I have a box that accidentally I have damaged the >> partition. Is there any slugger know about recover >> the old partition since I haven't create anything >> since then. > > I'm assuming you mean that you've zonged the partition > table accidentally. Don't panic. > > You can get everything back; you basically go into > the fdisk program and set one partition from block > 1 to the end. You then save that partition table and > exit fdisk. You then exit and mount that partition. > Then take careful note of the actual size of the > partition as reported by fsck. Then go back into fdisk > and set the partition size to what it should actually > be and make a new partition just above that that > stretches out to the end of the disk. Save that > partition table and exit fdisk and remount the second > one. Repeat this process until you've got all your > partitions back. Figure out which partition is which; > find out which is /, which is /var, which is swap > etc because you'll have to re-set that up. If you > can find the old /etc/fstab that should give you > the mapping of partitions onto Linux filesystems > although probably won't help with the sizes of the > partitions themselves. > > By the time you've finished you will know a hell of > a lot about fdisk, fsck and bytes, kilobytes and > megabytes. > > For a more thorough writeup of the procedure visit > http://www.tldp.org/HOWTO/Partition/recovering.html > > This procedure works; I've done it myself took me > the best part of a day but boy did I feel like a god > when it got fixed. I also had cool looking pages of > scribbled notepaper full of calculations with numbers > like 479199232 and stuff. One thing I did which proved > very helpful was write down how many bytes an fdisk > cylinder gave me. > > In my situation the partition table had been zonged > by a parallel install of a later version of Redhat on > a different disk and a misunderstanding by the > installer caused the install program to write to the > partition table of both disks. > > Have a lot of fun, > Stuart. > > > http://personals.yahoo.com.au - Yahoo! Personals > New people, new possibilities. FREE for a limited time. > -- > SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/ > Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html --=20 Tony Green <[email protected]> --=20 SLUG Pearls http://lists.slug.org.au/listinfo/pearls