O último que ouvi, o NTFS era inadequado para uso como uma partição /home
do Linux porque os programas Linux geralmente dependem de permissões e recursos de propriedade para alguns arquivos em /home
, e esses recursos não são fornecidos pelo NTFS. Por exemplo, alguns arquivos em ~/.ssh/
precisam de permissões específicas para funcionar corretamente. Portanto, você não deve usar o NTFS ou qualquer outro sistema de arquivos não Linux para /home
. (Você pode conseguir usar o HFS + ou alguma outra coisa que forneça recursos do sistema de arquivos no estilo Linux / Unix, mas esse é o território que poucas pessoas percorreram.)
Para o compartilhamento de arquivos entre o Windows e o Linux, é melhor montar a partição de dados compartilhados em algum lugar diferente de /home
ou mesmo /home/{your-username}
. Você poderia montá-lo em um subdiretório desse local, como /home/{your-username}/shared
. Você pode até criar links simbólicos que apontam para locais dentro do diretório compartilhado, se isso ajudar você a fazer as coisas funcionarem.
Como alternativa, você pode usar um sistema de arquivos nativo do Linux para Para abordar mais diretamente sua pergunta: O utilitário Você pode pensar que o programa /home
e usar um driver do Windows para esse sistema de arquivos. Existem vários desses drivers, como o Ext2fsd e o mount.ntfs
inclui algumas opções que podem fazer o que você deseja. O mais promissor, a meu ver, é recover
, que supostamente força a montagem de um volume NTFS mesmo se ele estiver sinalizado como estando em um estado inconsistente. Note, no entanto, que isso não é o que eu chamaria de "seguro". Eu só tentaria isso em conjunto com uma montagem somente leitura como uma maneira de recuperar arquivos antes de fazer outra coisa com o volume, como inicializar no Windows para repará-lo. Note que eu nunca tentei usar essa opção, então não posso prometer o que ela fará na prática. Se você precisar experimentá-lo, recomendo experimentar primeiro um volume "scratch" e / ou pesquisar na Web os relatórios de pessoas que o usam. ntfsfix
do Linux consertaria um volume NTFS; mas faz verificações mínimas, reparos ainda mais mínimos e sinaliza a necessidade de atenção no Windows. Assim, reparar um volume NTFS é realmente uma operação somente do Windows, AFAIK. Como uma questão prática, se o computador de inicialização dupla travar (ao executar um sistema operacional), é melhor inicializá-lo no Windows para que o Windows possa reparar seus sistemas de arquivos NTFS compartilhados antes de inicializar no Linux. (O Windows também pode reparar sistemas de arquivos FAT neste momento; mas o Linux, pelo menos, fornece uma ferramenta de reparo FAT decente, dosfsck
, para que as partições FAT possam ser reparadas do Linux, se necessário.)