If you copy the ENTIRE drive onto a completely new, physically separate disk then, when you do something wrong or one of the tools you are using doesn&#39;t work perfectly and you screw up the disk, you will still have a copy of the original mistake to work from. If you don&#39;t do this then when you make a mistake (which we all do sometimes) or the tools can&#39;t cope with the mess on the drive you lose everything.<br>
<br>Recovering an individual partition from the drive is no good as if the partition table is wrong then you aren&#39;t actually copying the partition, you are copying whatever section of the disk the partition table claims is the partition. You can then spend as much time fiddling with this copy as you like and you won&#39;t get anywhere. Trying to use this as a backup for the original damaged partition is just as bad for all the same reasons.<br>
<br>Of course maybe your partition table is fine, in which case your backup of one partition will work (provided you back it up to a working drive of course). This is great but firstly, if all the partitions are bad then you have to back them all up anyway, and secondly, do you really want to run the risk of losing all your data? If the answer is yes then you can probably go reformat it all anyway (and this time around do some reading up on LVM and see how it might help you).<br>
<br>Once you have your backup of the ENTIRE drive (and not before) you can start working on recovering the drive. You can start by doing what several people on here have been telling you and run file -L -s /dev/sdd* which will help you work out where the problem is and give us all a much better chance at being able to help you.<br>
<br>It would also be really useful to know what your partitions all are. You seem to have a fairly complicated partition sheme. Is there one partition for /home? One for /backup? If so then AFTER CREATING YOUR BACKUP OF THE WHOLE DRIVE then concentrate on those partitions first. You can reinstall the OS and it is almost certain to be quicker to do that than to recover everything unless you have a very heavily customised setup (and even then, recovering your home dir will get you all your personal configs back).<br>
<br>As a final pointer, you say you recovered your swap partition. Why? The swap partition holds no valid data once you reboot. Just turn the swap off and ignore the partition when you are recovering stuff.<br><br>To summarise:<br>
1) Go buy a new drive that is at least as big as the damaged drive.<br>2) Use dd to create a bitwise backup of the ENTIRE damaged drive to the new drive.<br>3) Go re-read step 2.<br>4) Go back and do step 2, you aren&#39;t allowed to skip it.<br>
5) Work out which partitions are supposed to be /home and /backup.<br>6) Run file -L -s on  them and post the details on here.<br><br clear="all">Regards,<br>Harry Mills<br><a href="http://haeg.in">http://haeg.in</a><br><br>
If you don&#39;t have a good feel for the growth rate of powers of 2, then a little old man will save your daughter, and you&#39;ll grant him anything you want in your kingdom, and he&#39;ll say he just wants one grain of rice on the first square of a chessboard, then 2 in the second, 4 on the third, and so on. And then: you&#39;ll be all out of rice. <br>

<br><br><div class="gmail_quote">2009/7/25 Patrick Dupre <span dir="ltr">&lt;<a href="mailto:pd520@york.ac.uk">pd520@york.ac.uk</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Wiat a minute,<br>
<br>
May be their is one point that I did not get !<br>
<br>
Sure, I did not have a blank drive, but I do see what else I could have<br>
done by cloning the drive. Right now I am trying to save one, the other one is still pending, I will decide what to do according the success that I have with the first one.<br>
Till now, I have done only 2 operations which are not reversible:<br>
testdisk and the restoration of the first partition (swap).<br>
Without testdisk, their was nothing that I could do. In addition, the<br>
information that I got from testdisk was correct.<br>
Doing dd if=  of= from one partition to another partition on another<br>
disk cannot damage the first disk !<br>
Then I can do a fsck on the new partition.<br>
That way the recovering is just painfull because I have to guess the<br>
first directory of the hierarchie (in fact it really painfull for /usr/lib<br>
because of the number of directories).<br>
At the end, for the OS, I will see if my work is OK. by booting the machine, but I still have the option of the checking the installation.<br>
Their is 2 directories that I really need to recover: /home and /backup.<br>
But again, even if I fail I still have the original disk. But I really<br>
fails, I do not see the option. Nobody came with one !<br>
<br>
For the other disk I even have copy of the partition table, and I<br>
can check if it matches the information that I have and attribue<br>
properly the cylinders.<br>
<br>
Again, I do not see what is wrong in what I am doing !<div class="im"><br>
<br>
<br>
 &gt; John and Roger have already tried to explain why this is the wrong<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
thing to do, but you persist.<br>
<br>
You MUST copy the ENTIRE disk to a physically separate one.<br>
<br>
MUST.<br>
<br>
And you must do this before you do anything else.<br>
<br>
If you don&#39;t have another physical disk (a USB one will do), stop, and<br>
wait until you have one. PC World is probably still open now. It&#39;ll<br>
certainly be open tomorrow morning.<br>
<br>
Anything else is assumes that you don&#39;t care about the data on the<br>
disk. And if you don&#39;t, why are you bothering doing this?<br>
<br>
Arthur<br>
<br>
On Sat, Jul 25, 2009 at 3:25 PM, Patrick Dupre&lt;<a href="mailto:pd520@york.ac.uk" target="_blank">pd520@york.ac.uk</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<br>
</blockquote>
If I am correct:<br>
dd if=/dev/sdd5 of=/dev/VG2/tmp works if /dev/VG2/tmp is an unmounted<br>
partition, but if of=/tmp/sdd5 is a file on aa mounted /tmp partition,<br>
if does not work !<br>
All the partition are ext3 (except the swap sdd1)<br>
</blockquote>
<br>
<br>
</blockquote>
<br>
-- <br></div><div><div></div><div class="h5">
---<br>
==========================================================================<br>
 Patrick DUPRÉ                      |   |<br>
 Department of Chemistry            |   |    Phone: (44)-(0)-1904-434384<br>
 The University of York             |   |    Fax:   (44)-(0)-1904-432516<br>
 Heslington                         |   |<br>
 York YO10 5DD  United Kingdom      |   |    email: <a href="mailto:pd520@york.ac.uk" target="_blank">pd520@york.ac.uk</a><br>
==========================================================================</div></div><br>_______________________________________________<br>
York mailing list<br>
<a href="mailto:York@lists.lug.org.uk">York@lists.lug.org.uk</a><br>
<a href="https://mailman.lug.org.uk/mailman/listinfo/york" target="_blank">https://mailman.lug.org.uk/mailman/listinfo/york</a><br>
<br></blockquote></div><br>