I've just had some problems with a disk that was formatted with HFS+ case sensitive while every else by Apple was non case sensitive.

After a long time moving things away from my biggest disk, partitioning and formatting non-case-sensitive, I've found out that Time Machine does format "case sensitive"

Why Apple wants case-sensitive only for Time Machine??? What's the technical advantage? I've just invested a long time fixing sync problems with my disks because of different case sensitivity problems


Case-sensitive and -insensitive filesystems under OS X are a mess (to say the least), primarily because some well-known and big software companies require their software to be installed on an case-insensitive filesystem. Otherwise these applications wouldn't really work because accessing IMPORTANT-RESOURCE.jpg would never work with a file named important-resource.jpg on disk.

OTOH for TM backups this is not really important because you will never run an application directly from your TimeMachine drive. Using a case-sensitive filesystem in that case covers both possible options without negative impact.

| improve this answer | |
  • Indeed - if the system allows you to make drives that are case-sensitive, the Time Machine destination has to be case sensitive to back those drives up and changing case in mid-stream would be very disruptive or perhaps impossible. – bmike Sep 12 '14 at 20:19

A case sensitive file system is guaranteed compatible to store data from another case sensitive and case insensitive file system. Apple chose case sensitivity for Time Machine, so that it can incorporate backups from both types of file systems.

Example: - Suppose you have a case sensitive file system, which has FILE1 and file1. You cannot copy those files side by side to a case insensitive file system, as the latter would see those files as one and the same file. - Suppose you have a case insensitive file system: you cannot create FILE1 and file1 side by side. So you can copy all your files to a case sensitive file system.

That is a good choice unless you do not want third party applications to find their files as they might not find them if typed incorrectly (wrong case).

| improve this answer | |

While this does not answer your question as to why this may solve your problem in the future.


| improve this answer | |

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .