32

What Filesystem should I use for an external USB harddrive (500GB), with possibility to share with a Mac and Windows systems, for example at the office. Now it is NTFS but back in the day the NTFS support was not stable under Linux and I think it is not supported on a Mac.

I would just use FAT32, but it has 4GB file size limitation, do I overlooked any other option?

I looked here: filesystem types for partitions but a Mac is not mentioned.

edit Windows is the least important, I am not sure if I need Windows support at all. So what would I use just for Linux and Mac?

edit I am not so happy with the performance, I don't know if the problem lie in NTFS USB or whatever, but the process mount.ntfs has a high CPU usage while copying. I just get <10MByte/s writing

Marcel
  • 612
  • 1
  • 5
  • 9
  • UDF works great if you use the right options, check: http://serverfault.com/questions/55089/with-what-tool-should-i-format-a-hard-drive-as-udf – MarcH Dec 28 '12 at 12:32
  • 1
    See also this page: http://unix.stackexchange.com/questions/59585/file-system-compatible-with-all-oses – MarcH Sep 28 '13 at 14:32
  • See also: [Unix & Linux: File system compatible with all OSes?](https://unix.stackexchange.com/q/59585/114401). In [my answer](https://unix.stackexchange.com/a/746786/114401), I recommend exFAT. – Gabriel Staples May 23 '23 at 19:27

2 Answers2

20

Usually i just go with NTFS. It's way better than FAT32, and it's relatively easy to install NTFS-compatibility on both Mac and Linux (compared to installing filesystems on Windows).

For Mac you need either the free NTFS-3g or the commercial version of the same, Tuxera NTFS. These are only needed if you want to be able to write to the disk. OSX can read NTFS.

For Linux, it's also NTFS-3g. To install it on Ubuntu: sudo apt-get install ntfs-3g.

LasseValentini
  • 1,974
  • 1
  • 18
  • 22
7

Just saw this in passing. I know its old thread but hey.

What about ExFat? It's OSX/Linux/Windows compatible, but please do check which versions of those its compatible with.

According to Wikipedia it is http://en.wikipedia.org/wiki/ExFAT

Supported by: Windows XP and above OSX 10.6.5 and above Linux (don't know how far back support goes)

Cheetah
  • 257
  • 1
  • 3
  • 8
  • 3
    From the Wikipedia link: "[exFAT support] cannot become an official part of Linux due to the patent encumbered status of the exFAT filesystem". I definitely won't use it. – phunehehe Jul 21 '12 at 16:42
  • 6
    exFAT is not jounaled. It means that you have a high chance of damaging your filesystem whenever you disconnect your disk improperly. read: you gonna have to spend time repairing your drive more often than you expect – y.selivonchyk Jan 06 '18 at 20:37