Greetingz and Welcome!
Well, for starters, there's one of two things going on "behind the scenes" in your Ubuntu system;
a. The system isn't automounting the device, because it doesn't recognize the filesystem.
b. The system can't recognize a storage device, so there's nothing for filesystems to be on (as far as Ubuntu is concerned).
If it's the latter, then you should be able to do the following;
Check and see what "device" the MP3 player's storage is showing up as.
Run the "dmesg" command, and look for something like this;
Code:
scsi 2:0:0:0: Direct-Access SanDisk Cruzer 8.01 PQ: 0 ANSI: 0 CCS
sd 2:0:0:0: [sda] 15682559 512-byte hardware sectors: (8.02 GB/7.47 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 45 00 00 08
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] 15682559 512-byte hardware sectors: (8.02 GB/7.47 GiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Mode Sense: 45 00 00 08
sd 2:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 2:0:0:0: [sda] Attached SCSI removable disk
What I've done is plugged in a USB stick, and it's manufacturer popped-up ("
SanDisk Cruzer"). The Linux kernel has also identified a storage device ("
sda:sda1")
Since we know what "device" the storage is on, we can check it's partition table by querying the whole device ("
sda");
Code:
root# fdisk -l /dev/sda
Disk /dev/sda: 8040 MB, 8040480256 bytes
248 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 15376 * 512 = 7872512 bytes
Disk identifier: 0xc5255cf8
Device Boot Start End Blocks Id System
/dev/sda1 * 1 1021 7849417 b W95 FAT32
Now, we know what partitions (if any) are there on "
sda". We can see we have one partition, "
sda1", and it's bootable.
Keep in mind, that the "System" should list what type of filesystem is on the device.
From here, we can mount up the filesystem (if we're lucky);
Code:
root# mount -t auto /dev/sda1 /mnt/tmp
(NOTE: I've mounted the filesystem to "/mnt/tmp", however you may want to create a different directory to mount the filesystem under.)
If you want to confirm the type of filesystem that the device has, just run this
Code:
root# mount | grep sda1
/dev/sda1 on /mnt/tmp type vfat (rw)
(NOTE: "vfat" means it's probably a FAT32 filesystem, common to small media players, and of course, a staple of MSFT products)
At this point, you can just "
ls -la /mnt/tmp" and see the contents, or copy/remove files as you see fit.
Once you're done, unmount the filesystem;
(NOTE: That's not a typo, it's not 'un-mount', it's 'u-mount')
And viola! You should be good.
Please keep in mind that it's important that you "unmount" the filesystem before you unplug the device, or if the device is about to lose power.
If not, you may corrupt the filesystem. And then you're fsck'd.
(a little geek humor there, "
man fsck" to find out what I mean)
Now, if it's the latter, where the system cannot detect a storage device and assign it a "device name" (like "
sda" above), then things are going to be a bit more complicated.