Cant mount drive, could this be a zero-length partition?

Solution 1:

It looks like you're formatting the entire disk, not just a partition: /dev/sdc stands for the whole drive, while /dev/sdc1 is its first partition. You should format and mount partitions, not drives.

To troubleshoot, try this:

  • re-partition it using fdisk (or a GUI like gparted). You should re-create the GPT/Partition table
  • format the first partition (/dev/sdc1) as ext4
  • now try mount

If it does not work, please post the output of the following commands:

fdisk -l /dev/sdc
fsck /dev/sdc1