I would effectively like to switch from a case-sensitive journaled filesystem to that of a case-insensitive journaled filesystem. Booting into Lion's recovery allows me to format the drive as I wish, however, no matter what I choose Time Machine will always reformat it as a case-sensitive journaled filesystem (which makes sense). My question is, how can I make this switch?

  • Do you get an error when you set up a new Lion that is case insensitive and attempt to restore from the case-sensitive backup? (or how is the system forcing the switch back). Migration assistant might be more friendly if you want to set up the mac as you wish and only introduce the data at a later date - once the filesystem case sensitivity is firmly established – bmike Sep 22 '11 at 17:21

The correct answer (after several days of experimentation) was to remove all ambiguously named files that would have a conflict. Then using another admin user, restore the original user using migration assistant. If you don't remove ambiguously named files, migration assistant will move what it can and then fail at some point giving no indication that it actually failed. You'll be without data and you won't know what.

| improve this answer | |
  • What do you mean by ambiguously named files? I'm having the same problem. I just loaded everything backup after formatting and using Time Machine and cannot install certain programs because of the case sensitive format. – user17520 Jan 21 '12 at 3:19
  • How do you FIND the name collision files? I'm working with restoring a 500 GB user directory. Once found, how can you rename them in the TM backup so that they will restore properly? – Sherwood Botsford Sep 23 '15 at 14:38

You can restore from TimeMachine manually by opening Terminal.app and using cp to copy the latest backup back to your main drive. Taking care of all the permission and metadata issues isn't for the faint of heart though (which makes it a bit difficult to provide a specific answer as well).

| improve this answer | |
  • The built-in tmutil command is much better for this. (Or at least rsync.) It usually handles the permissions, and removes extended attributes that TimeMachine uses. – Mike Oct 11 '14 at 23:43

You must log in to answer this question.

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