I am using Ubuntu 13.04 (Kubuntu if it matters) and I have it set up to mount hard drives automatically on start-up (In System Settings under "Removable devices", I have the setting "Enable automatic mounting of removable media" checked as well as "Mount all removable media").
I have three drives in my system. The first drive (sda) has a Windows 7 partition and an extended partition containing the Ubuntu partitions. The second drive (sdb) has a single NTFS partition. The third drive (sdc) also has a single NTFS partition (It is a newish 3TB Seagate ST3000DM001).
Sometimes everything seems to work fine, though
fdisk -l shows some potential problems issues with the third drive:
WARNING: GPT (GUID Partition Table) detected on '/dev/sdc'! The util fdisk doesn't support GPT. Use GNU Parted. Disk /dev/sdc: 3000.6 GB, 3000592982016 bytes 255 heads, 63 sectors/track, 364801 cylinders, total 5860533168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x00000000 Device Boot Start End Blocks Id System /dev/sdc1 1 4294967295 2147483647+ ee GPT Partition 1 does not start on physical sector boundary.
Sometimes this drive mounts fine (and despite those messages in fdisk) seems to work fine. But sometimes it just doesn't mount on start-up (I haven't determined the conditions under which this happens). In those cases,
fidsk -l shows the same exact details for the drive except for some reason lists the drive as sda (and assigns the actual first drive as sdb and the actual second drive as sdc). In this case, I've been just rebooting until the mount succeeds (it seems about 50/50).
The author of this related question also had the message about not starting on a physical sector boundary, but this may be completely orthogonal to my issue (for that question the mount never failed, and according to the accepted answer it is more of a warning than an error and doesn't even need to be fixed).
It's also important to note than when I boot up to Windows 7, the drive always mounts as the third drive and never shows any problems, so I don't think it's a fundamental problem with the drive or the partitioning, but rather a problem with Ubuntu's mounting procedure.
Any idea how to fix this? Should I add the drives
/etc/fstab? (right now only Ubuntu's root, boot, and swap are in there and I'm using auto-mounting for all my NTFS partitions) Do you need any more details about my system to determine the cause?