I couldn't fault your commands and the method is what I would use normally.
However if your 250Gb disk sdb is failing then it is possible that filing access will be impeded by the corruption developed.
Since sdc is 500Gb and larger than the 250Gb of sdb a btter strategy is to clone the entire disk by
AFter the cloning you remove the sdb and hook the 500Gb disk at its position.Code:dd if=/dev/sdb of=/dev/sdc bs=32256
This arrangement has the following advantages
(1) The 500Gb will function exactly if not better than the 250Gb. The better comes from no corruption as the damaged areas are just bad data instead bad hardware.
(2) The new 500Gb will boot normally and any undamaged partitions will function perfectly. Thus you can use Ubuntu same as before.
(3) You test the distressed Fedora. If it boots then the damaged is not serious. In any case you can execute repair with it.
(4) The original sdb is a backup.
(5) You can use gparted to expand the partitions later on.
This scheme does require more work if you resize the partitions but you should be aware of the fact if sdb has corruption the whole disk will eventually go south. Also instead of resizing sdb3 you can always make new sdb6 or sdb7 of any size you want and migrate sdb3 to there without resizing any partition.




Reply With Quote