Depois de pesquisar ainda mais, encontrei a solução para esse problema. Na verdade, é possível formatar uma partição hfs + no OS X como diferenciando maiúsculas de minúsculas, sem comentários . Não há como alternar uma partição insensível a maiúsculas existente para maiúsculas e minúsculas.
A opção de desabilitar o registro em diário (ou de formatar um volume como sensível a maiúsculas e minúsculas, não registrada no diário) foi removida do Utilitário de Disco do OS X no El Capitan (que é a versão que estou executando), mas ainda pode ser feita :
-
Dependendo de como o disco é particionado, pode ser necessário criar o espaço em disco primeiro no Linux. Tenho certeza de que não importa o tipo de partição, mas apenas para ter cuidado, criei o hfs + para garantir que não houvesse problemas de acesso estranhos no lado do OS X.
-
No OS X, use o Utilitário de Disco para formatar a partição como HFS + sensível a maiúsculas / minúsculas, com registro no diário .
-
Ainda no OS X, no Terminal, execute
sudo diskutil disableJournal /dev/volname
. Você pode executar isso com o disco montado ou desmontado. (Se não tiver certeza do nome do disco ou volume,diskutil list
listará todos eles).
OR
Eu não testei isso para verificar, mas de acordo com a documentação da Apple, é como formatar o hfsplus, sensível a maiúsculas e minúsculas e sem registro na linha de comando:
Em vez de formatar no Utilitário de Disco e, em seguida, desativar o registro no diário, sudo diskutil eraseVolume "Case-sensitive HFS+" /dev/volname
realizará a mesma tarefa em uma única etapa.
E é isso. Eu testei de volta no Ubuntu, usando o mesmo teste de mudança de nome "DropBox" que usei antes, e tudo parece bom.
Nota lateral : A partir do número de perguntas postadas sobre o assunto, parece que a montagem hfs + as rw no Ubuntu é problemática para muitos. A sintaxe para designar a montagem de uma partição hfs + como rw em fstab
é UUID=<UUID> /mountpoint hfsplus rw,exec,auto,user 0 0
, supondo que você deseja as opções típicas para um volume de dados que não seja do sistema. Se você quiser algo diferente, este artigo é realmente útil . Você provavelmente também precisará sudo chown -R user /mountpoint
do ponto de montagem.