Como resolvi meu problema, adicionei permissions
às minhas opções, tornando minha entrada / etc / fstab assim:
UUID=<uuid> /os ntfs-3g hide_hid_files,hide_dot_files,windows_names,no_def_opts,big_writes,permissions 0 0
Para aqueles de vocês que estão curiosos, aqui está o meu raciocínio. A opção permissions
usa o controle de acesso padrão, enquanto a opção acl
permite que as ACLs POSIX sejam configuradas (o Windows não tem idéia do que são). O primeiro é melhor porque ele não leva em conta as ACLs do Windows, o que pode levar a problemas de incompatibilidade com permissões, em comparação com os POSIX. Algumas compilações não têm a opção acl
, mas pelo menos aquelas que vêm com binários do Ubuntu.
Se você deseja compatibilidade máxima com o Windows e o Linux sem muito risco de problemas, convém usar as seguintes opções:
-
permissions
- permite um melhor tratamento de permissões compartilhado entre o Windows e o Linux. Ele é listado como uma opção padrão, mas é substituído por padrão poracl
quando não é passado. Portanto, mantendo a compatibilidade com outras construções, é mais seguro passar isso explicitamente. -
windows_names
- garante que os nomes de arquivos / pastas estejam limitados ao que o Windows suporta nativamente. Por exemplo: o Windows não pode suportar o caractere:
porque ele significa fluxos de dados nomeados e o caractere/
é o uso padrão para opções de linha de comando no Windows. -
big_writes
- faz com que as gravações não precisem ser divididas em seções de 4kB, permitindo que os aplicativos gravem em uma etapa inteira. Embora não seja definido por padrão, isso é praticamente sempre melhor em termos de desempenho.
Se eu perdi alguma coisa, isso está marcado como um wiki da comunidade .