Check this out, I had an error close to this earlier today, and in my case it happened to be something to do with the way I started the xserver on my computer, here is hat I did to resolve the issue for myself.
1. Step one, determine your drive names.
- Code:
dmesg | egrep "sd[a-z]: "
This should show something like this
"[ 2.524383] sda: sda1 sda2"
what this tells me is there is one drive with 2 partitions.
(sdb would be the second drive, and sdc would be the third etc, in my case I only)
2. ensure the drive is not mounted.
- Code:
sudo umount /dev/sda1
sudo umount /dev/sda2
3. make a mount location.
- Code:
mkdir /mnt/sda1
mkdir /mnt/sda2
4. mount the drives
- Code:
sudo mount /dev/sda1 /mnt/sda1
sudo mount /dev/sda2 /mnt/sda2
Then you should be able to read and write to the drives and partitions. =]
If you get an error something allong the lines of "need filesystem type", then you should try a few different FS types while mounting they can be specified using the "-t" option some common ones I would suggest trying are "fat32, ext2, ext3, ntfs".
which would look something like this.
- Code:
sudo mount -t ext2 /dev/sda1 /mnt/sda1
Please note, in most cases, your drive is not going to be sda, I'm running off a live disk at the moment, so my only HDD is sda... yours is more likely sdb or sdc... =] Hope this helps.