I have been having some weird issues with one of my hard drives. It's a SATA drive, with a single partition, and is part of a RAID-5 array.
The drive itself shows up fine in /dev (its /dev/sdd). However, its ext3 partition (/dev/sdd1) does not show up under /dev at all. Running "fdisk /dev/sdd" and looking at the partition table shows:
Code:
Disk /dev/sdd: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf2567fad
Device Boot Start End Blocks Id System
/dev/sdd1 1 121601 976760032 83 Linux
So the partition is indeed there.
Deleting the partition, re-creating the partition and rewriting the partition table makes it show up in /dev as /dev/sdd1. However, as soon as I reboot, it is gone again.
What could be causing this? Is there a way to force linux to (perhaps rescan/repopulate) /dev?
I am using Arch Linux with kernel 2.6.30 if thats any help