When I want to use a USB drive between Linux, Mac and Windows, I need to select a partition type first. FAT32’s limitation is that the file size: only 4GB and below can be supported. So I looked for the alternative and the answer is exFAT.
Here is the instructions how to mount an exFAT partition on Ubuntu 10.04(from here, Mac and Windows support exFAT by default):
Add the repository: sudo add-apt-repository ppa:relan/exfat
It seems that for Ubuntu later than version 11.10, exFAT is supported by default.
Updated on 2019-06-19:
Here are the instructions which I tested on Ubuntu 18.04(from here):
sudo add-apt-repository universe
It seems formatting a USB drive to “exfat” format is still unavailable after installing the packages above.