Removing a Hard Drive

Hi I did an installation of SUSE 11.2 on a new SCSI hard drive.

Keeping the old hard drive separate.

I remembered there was some info on the old hard drive I wanted.

I added this to the system and mounted a partition. I then copied the data over. Then I umounted the partition rebooted the machine and removed the hard drive.

However the machine will now not boot without this hard drive even though its not mounted. Not sure what the error message im given means I think it could be trying to fchk it.

Do I need to do something more like remove /dev/sdd ?

Thanks Roger

You should not need to remove /dev/sdd (useless, it is created on boot by udev). But when /dev/sdd is there again, the system at startup still thinks it sees the disk. Are you sure it is removed?

Also when a disk is removed the detection of hardware at boot may lead to another disk becoming /dev/sdd. Thus when you have an /dev/sdd, are you sure it is about the disk you removed? You could look in /dev/disk/by-id to see if you recocnise your disks by theit make and type.

Edit: and on reading your post again, you say you umount the disk, but did you check /etc/fstab for an entry? There shold be none (or one starting with a #).

Ok by pressing control-c during the error messages I have got the machine to boot.

However it now hasnt mounted some of the hard drives possibly because it didnt finish checking them ?

I did an fdisk -l

with the other scsi card drive in it does nt do this.

Disk /dev/sda: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sda doesn’t contain a valid partition table

Disk /dev/sdb: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sdb doesn’t contain a valid partition table

Disk /dev/sdc: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sdc doesn’t contain a valid partition table

Disk /dev/sdd: 750.2 GB, 750156374016 bytes
255 heads, 63 sectors/track, 91201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Disk /dev/sdd doesn’t contain a valid partition table

Disk /dev/sde: 73.4 GB, 73407868928 bytes
255 heads, 63 sectors/track, 8924 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000274a0

Device Boot Start End Blocks Id System
/dev/sde1 * 1 3265 26226081 83 Linux
/dev/sde2 3266 4309 8385930 82 Linux swap / Solaris
/dev/sde3 4310 8924 37069987+ 83 Linux

Disk /dev/sdf: 799.6 GB, 799614697472 bytes
255 heads, 63 sectors/track, 97214 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdf1 1 97214 780871423+ 83 Linux

Disk /dev/sdg: 799.6 GB, 799614697472 bytes
255 heads, 63 sectors/track, 97214 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdg1 1 97214 780871423+ 83 Linux

Disk /dev/sdh: 799.6 GB, 799614697472 bytes
255 heads, 63 sectors/track, 97214 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000

Device Boot Start End Blocks Id System
/dev/sdh1 1 97214 780871423+ 83 Linux

Ignore sda-sdd I am going to make a software raid array out of them.

sdd used to be the SCSI drive but I psychically dont have room for it so it needs to go.

sdf-sdh are a Hardware Raid array connected via fibre obtic cable.

The only things that have mounted are
/dev/sde1 * 1 3265 26226081 83 Linux
/dev/sde2

sde-sdh have failed to mount.

Thanks for the fdisk -l. Got a headache :wink: . Next time please could you post this between CODE tags. I find it unreadable atm.

Did you check /etc/fstab? When in doubt please post the output of

cat /etc/fstab

(and of course between CODE tags).