Ubuntu – Mount error special device /dev/sda1 does not exist


This is related to my thread askubuntu forumlink

Right now i am stuck in recovering the data part. I just rebooted through a live usb of 13.04 (My original OS was 12.04LTS). But can't seem to be able to /dev/sda1 where all my data was. It's showing in gparted as well as sudo fdisk -l.

Sudo fdisk -l output:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00052866

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048   909690879   454844416   83  Linux
/dev/sda2       909692926   976766975    33537025    5  Extended
/dev/sda5       909692928   976766975    33537024   82  Linux swap / Solaris

But when i try to mount it using "sudo mount /dev/sda1 /mnt/" it throws me an error
"mount: special device /dev/sda1 does not exist", and when i try this "sudo mount /dev/sda /mnt/" it throws me an error
mount: unknown filesystem type 'isw_raid_member'

Any clue how to solve this thing. I really need to get my data back from that drive.

Best Answer

Not sure this helps:
According what you write, you rebooted after creating the partition, it's old. And I assume you did not create new partitions on the disk since booting?
If that is true, this solution will not help, I think - but it will also do no harm (not change anything if it's ok already) - so you could just try:

Reread the partition table, in case the kernel did not yet notice a change there:

sudo sfdisk -R

The symptoms look like this is needed - don't know why.

(Let me know if it does help!)

See also Marius Gedminas answer on "Mount error, special device does not exists"

Related Question