Por que o sistema de arquivos nativo do Linux prefere o sistema de arquivos 'ExtFS'? Qual é o benefício sobre o NTFS? [fechadas]

4

Para quase todas as distribuições Linux que eu encontrei, parece preferir o sistema de arquivos 'ExtFS' para a unidade de instalação. Por que isso não acontece com o NTFS?

Obviamente, todo mundo tem seu próprio gosto, estilo e ambiente mais adequado para estar no ótimo desempenho. Mas vindo do Windows, parece novo.

Eu quero saber quais são os benefícios de 'ExtFS' sobre 'NTFS'?

    
por Pradeep Mahato 12.10.2016 / 12:08

3 respostas

7

O NTFS não oferece suporte a alguns recursos importantes para o Linux, como permissões de arquivos e links simbólicos no estilo Unix. Não pode ser usado para a maioria das partes de um sistema Linux.

A Microsoft não suporta a criação de um driver NTFS para Linux. O driver atual é em grande parte feito por engenharia reversa e não suporta todos os recursos do NTFS.

    
por Florian Diesch 12.10.2016 / 12:45
4

A preferência não é sobre um EXT vs NTFS subjetivo ou teórico, assim como não se trata da implementação EXT nativa do Linux contra a implementação NTFS nativa da Microsoft. É sobre o Linux-mainline EXT vs o driver NTFS-3G.

Essa é a escolha que esses instaladores estão fazendo. E é por isso que eles sempre escolhem a versão nativa.

Ext é mais maduro no Linux. Ele teve mais poderes testando-o no Linux. Ele tem mais pessoas trabalhando nele (sendo parte do próprio Linux, em vez de um driver de terceiros). E desenvolvimentos para o padrão EXT acontecem no Linux, não em outro sistema operacional primeiro.

Existem razões técnicas também. Historicamente, existem algumas limitações em relação ao que o NTFS-3G pode fazer. O sistema de permissões é sutilmente diferente. Os usuários são diferentes. O suporte da ACL é diferente. Estas são todas as coisas que o influenciariam em relação a outro sistema de arquivos que suportava todas essas coisas da maneira que você esperava que elas funcionassem.

    
por Oli 12.10.2016 / 12:47
4

Linux é um software livre de código aberto. Como tal, você encontra fabricantes como a Apple, a Microsoft e o Google, que terão esse código e o desenvolverão para suas próprias plataformas.

No Linux, o sistema de arquivos ext foi criado em abril de 1992. No Windows, o sistema de arquivos ntfs foi criado em 1993. Alguns diriam que os engenheiros da Microsoft poderiam considerar os sistemas Linux como um modelo para seu próprio código. Eu não estou dizendo isso embora:)

O Linux pode ler e gravar ntfs sistemas de arquivos, mas não é um sistema de arquivos native , e o desempenho seria abaixo do padrão em muitas instâncias. Além disso, você pode ter problemas com permissões.

De qualquer forma, ao usar o Ubuntu, a melhor opção para o usuário médio é ext4 (o quarto sistema de arquivos estendido).

HTH (Espero que isso ajude)

    
por WinEunuuchs2Unix 12.10.2016 / 12:42