LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   Hard Drive Upgrade Oddities (fstab/fdisk) (https://www.linuxquestions.org/questions/linux-general-1/hard-drive-upgrade-oddities-fstab-fdisk-329820/)

blainehilton 06-03-2005 12:47 AM

Hard Drive Upgrade Oddities (fstab/fdisk)
 
I am trying to install a new hard drive in a Fedora Core 1 system, but have ran into some odd stuff here. First some background. I installed FC1 on a system with two IDE drives awhile back (before FC2 came out) and did a basic install. Everything went fine and I have been using the system since then. I only ever used the single hard drive though which is /dev/hdb1.

Now I want to remove the two hard drives and duplicate the data from the drive with the data and clone it onto a larger drive. I thought it would be straight forward because I never used the 2nd hard drive, it was just there from a previous application.

When I do a df –hT though it shows:

Code:

Filesystem        Type        Mounted On
--------------------------------------
/dev/hdb1        ext3        /
/dev/hda1        ext3        /boot
none                tmpfs        /dev/shm

So this leads me to believe that during the install the boot partition was loaded onto the second hard drive. So what I need to do (I think) is create a new partition on the /dev/hdb1 for boot and then delete the one on /dev/hda1. Then I’m not sure where /dev/shm is since the Filesystem says “none”, but it must be somewhere right? Or is it none because that is the RAM?


So then I did a fdisk /dev/hda1 to see what it said. This is where it took another turn. The message fdisk says is:

Code:

Device contains neither a valid DOS partition table, nor Sun, SGI, or OSF disklabel
Building a new DOS disklabel.  Changes will remain in memory only,
 until you decide to write them.
After that, of course, the previous content won’t be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be correct by w(rite)


Not understanding this since the system has been running fine for quite some time I enter “p” to view the partition table. When I do this it is blank for both drivers. Another strange thing though is when “p” is entered it shows the header information, but shows only a 195meg drive instead of a 40gig hard drive. For the /hdb1 it says 40.0 GB, but for the /hda1 it says 106 MB.

When I was trying the fdisk message on Google one site said that the jumpers may be on cable select instead of master/slave. I will check this tomorrow, but I don’t think that is it.

Then I thought there may be errors on the drive so I ran a “smartctl –a /dev/hda1” and that came back passed with no errors. However the hdb1 drive said passed, but it also had 3 errors. So I’m not sure if that has anything to do with anything.

I have been playing around with another FC1 and a FC3 machine and I also tried using the fdisk command there and received the same error. So it seems like this is something common and I may not need to worry about it.


Any suggestions/pointers/words of widom?

Then to summarize what I would like to do is make sure all data is being stored on a single hard drive (the /dev/hdb1) so I can take the other drive out. I would then clone that drive to a larger drive and get rid of both small drives. So I need to move the /boot partition from the one drive to the other, plus deal with any of the other problems like I mentioned above. Then lastly I believe before /boot can be moved I need to shrink the size of the / partition so there is enough room for the /boot.


Thanks in advance

verzonnen 06-03-2005 03:27 PM

mm I would just make a backup of all the data and config filesto hard drive, than reinstall FC1 on one the other drive While the one where the backup is disconnected, If you realy wanted to you could backup to CD even....

I think this will be saver then trying to shrink a partition

blainehilton 06-04-2005 10:28 AM

Thanks for you response.

I have two 40 gig drives in there now and would like to replace with something like a single 200gig hard drive. So should I clone the hard drive with the / partition to the larger drive and leave room during the cloning process for another partition. Then with that extra room simply copy the /boot partition from the other drive.

What do you make of the errors I’m receiving though? Are they safe to ignore or do they mean something is going on?


All times are GMT -5. The time now is 11:21 AM.