Pretendo usar uma partição NTFS como diretório inicial para uma instalação do Ubuntu, isso funcionará?
Isso parece uma má ideia. Sim, você pode, mas você deve perceber que o suporte a NTFS no linux vem com esta ressalva:
Devido à complexidade das estruturas NTFS internas, o driver do kernel 2.6.14 interno e os drivers do FUSE não permitem alterações no volume considerado inseguro, para evitar corrupção.
em parte devido a:
Detalhes sobre os componentes internos da implementação não são divulgados, o que dificulta que fornecedores terceirizados forneçam ferramentas para lidar com NTFS.
Montei um volume NTFS no linux e tive um problema no passado quando o sistema de arquivos não era montado corretamente no linux, mesmo com a opção -f (force). Eu finalmente tive que conectá-lo a uma máquina Windows e inicializar no Windows, o que a corrigiu.
Se você precisar absolutamente de um sistema de arquivos legível no Windows nativo para / home , minha preferência seria formatá-lo como fat32. Apesar de suas limitações, ele possui melhor suporte no Linux.
Mesmo mover arquivos entre sistemas de arquivos Linux e fat32 / ntfs causa muitos avisos sobre permissões e propriedades. Você definitivamente terá problemas com um NTFS / home. A primeira coisa que não funcionará será ~ / .ssh, .netrc e outros arquivos / diretórios com permissões restritas. Outros programas definitivamente terão erros quando não podem alterar as permissões nos arquivos de configuração. (dotfiles)
fonte
Você pode, mas terá problemas reais, pois muitos aplicativos assumirão convenções de sistemas de arquivos que não são da Microsoft, por exemplo, distinção entre maiúsculas e minúsculas. Provavelmente, é melhor instalar algo como Ext2IFS em uma máquina Windows para ler partições ext *.
fonte
você também pode tentar vincular seus "Documentos" "Imagens" e "Música" a pastas no NTFS se desejar apenas compartilhar dados básicos do usuário. Isso funcionou muito bem em computadores que configurei para inicialização dupla para amigos.
fonte
Você pode usar:
Isso fará com que tudo o que for salvo em um diretório seja salvo em outro lugar. Para mim, isso ocorreu porque meu armazenamento principal era NTFS, pois precisava ser legível no Windows 7. No
/etc/fstab
, montei a partição NTFS normalmente, feita para mim pelo Ubuntu 11.04:Em seguida, defino as pastas de armazenamento base para salvar lá:
Isso é tudo,
/etc/fstab
para que seja reaplicado na inicialização.O NTFS não tem as mesmas permissões que o ext4 ou algo assim, portanto, sugiro apenas o uso desses arquivos que não são sensíveis.
fonte
Atualmente, estou armazenando as subpastas da minha casa (por exemplo
~/Documents
,~/Music
) em um sistema de arquivos NTFS e parece estar funcionando bem.Como exemplo, veja como hospedar sua
~/Documents
pasta em uma partição NTFS. Primeiro, verifique se a partição NTFS está configurada para montagem automática, para que seja acessível ao sistema na inicialização. Mova todos os arquivos que você precisa manter~/Documents
para a pasta da partição NTFS correspondente (ou seja/mnt/winblows/Users/Username/Documents
). Agora exclua aDocuments
pasta no seu diretório pessoal e crie um link para essa pasta NTFS em seu lugar chamadoDocuments
.Nota: pode ser necessário garantir que você
~/.config/user-dirs.dirs
esteja sincronizado com os locais das pastas que você escolheu (eu fiz). Veja esta resposta para mais detalhes.fonte