tipos de sistema de arquivos para partições [closed]

8

Vou instalar o Ubuntu1 10.04 com dual boot no meu laptop com o Windows 7. Eu queria saber

  1. que tipos de sistema de arquivos (como ext2, ext3, ext4, ReiserFS e tudo o que pode vir em mente) são recomendados para várias partições possíveis (como / home, / boot, swap e outros que pode vir em mente) e por quê?
  2. se ext4 estiver estável o suficiente para uso para partições no Ubuntu e compartilhada partição entre o Windows e Ubuntu?
  3. quais opções de diário (write-back, ordenado e diário) são recomendadas para o sistema de arquivos de cada partição?

Obrigado e cumprimentos!

    
por Tim 03.01.2011 / 06:05

2 respostas

11

Supondo que você tenha feito check-in na wikipedia, no fórum do ubuntu, no fórum do linux, nos sites sobre esta questão muito comum, deixo você aqui com uma rápida análise dos mais comuns:

PONTO 1

Você já sabe que ext4 é a versão melhorada do ext3, que é a versão melhorada do ext2, que é a versão melhorada do .. você adivinhou, ext (Extended File System) que foi uma implementação melhor do sistema Minix File.

Eu apenas copio e colei um monte de coisas encontradas em wikipedia / ubuntu + linux forums / etc ... já que ele é encontrado facilmente, mas tem muita leitura a ser feita para encontrar os pontos positivos.

Ext - Resolvidos dois grandes problemas que foram encontrados no sistema Minix:

  • tamanho máximo da partição
  • limitação do tamanho do nome do arquivo para 14 caracteres

Ext2 - Adicionadas várias coisas que faltavam em Ext:

  • Suporte para acesso separado
  • Modificações de nó e registros de data e hora de modificação de dados

Ext3 - Adicionada mais coisa faltando no Ext2:

  • Sistema de arquivos de registro no diário
  • Crescimento do sistema de arquivos on-line
  • Indexação da Htree para diretórios maiores ausentes de Ext3
  • Desempenho global mais rápido

Ext4 - Adicionado um monte de coisas, incluindo, mas não limitado a:

  • Sistema de arquivos grande: suporte a volumes com tamanhos de até 1 exabyte e arquivos com tamanhos de até 16 terabytes.
  • Limite de 32.000 subdiretórios do intervalo encontrado em ext3.
  • Verificação mais rápida do sistema de arquivos
  • Alocador multibloco

ReiserFs - Muito bom sistema de arquivos que mostrou potencial e eu testei alguns anos atrás. você pode ver como usuário final a diferença de velocidade entre ele e o Ext3, por exemplo. Mas depois de alguns "problemas", a empresa que trabalhava no sistema de arquivos teve que fazer algumas mudanças. Triste história realmente. De qualquer forma, o problema final agora é a falta de ferramentas para isso.

Reiser4 - Não está disponível facilmente, mas é a "Versão 2" se você puder chamá-la de ReiserFS. Ainda não testei, mas alguns benchmarks mostram um bom progresso.

BtrFS - O filho ilegítimo de todos. Este sistema de arquivos levou o bem de Ext3, Ext4, ReiserFs e Reiser4 adicionaram um pouco de açúcar, misturado com chocolate e PRESTO! você tem um sistema ninja super mutante. Este não é um sistema de arquivos estável, mas mostra muito potencial e tem alguns benchmarks incríveis. Você pode dar uma olhada aqui: link mas ainda precisa de muito de trabalho antes que possa ser chamado de estável. De qualquer forma, algumas das coisas incríveis que tem, no meu caso, seriam o aumento e o encolhimento do volume on-line, a desfragmentação online, os instantâneos ...

Estou usando o Etx4 agora, pois já testei ReiserFs, Ext3, Ext2 e talvez 2 ou 3 mais.

Para muitos arquivos pequenos em uma partição eu recomendo o Reiser já que funcionou maravilhas para mim, mas você pode ter um problema se acontecer com você (aconteceu comigo duas vezes. Isso foi o suficiente.) você pode perder tudo para sempre. E eu quero dizer como FOREVER!.

Ext4 há um ano pode não parecer rápido e estável, mas agora é muito bom para quase qualquer hora de trabalho em um desktop.

Então, minha recomendação para o seu PONTO 1 seria ficar com o Ext4. No futuro, você pode começar a olhar para o Btrfs, mas por enquanto fique com o Ext4. Há também o caso do desempenho. Em dezembro de 2012, o BtrFS ainda não tem um desempenho semelhante ao do Ext4. Neste caso, estou falando de casos como velocidade de copiar / colar, mover arquivos, ler milhares de arquivos, coisas que os usuários finais fazem de tempos em tempos. O BtrFS é mais orientado para cenários escaláveis, onde podemos jogar com vários HDDs ou enormes tamanhos de espaço, redimensionar, tirar fotos e muito mais. Mas mesmo com isso em mente, o trabalho colocado no BtrFS é enorme, tanto que há alguns desenvolvedores do Ext4 que promovem o BtrFS para vários cenários. No futuro, o desempenho dos BtrFs e a estabilidade terão melhorado a ponto de se tornar o padrão.

PONTO 2

Para você POINT 2. Eu não recomendo se você quiser compartilhar arquivos entre o Windows e o Ubuntu. Para esse caso, use NTFS ou FAT32. O Windows tem alguns programas que podem ler sistemas Ext2 / Ext3 mas eu tive (E mais 2 amigos tiveram) alguns problemas com eles, lendo errado, escrevendo errado, etc. Então, por segurança, fique com NTFS ou FAT32 para ser no lado seguro.

NOTA: O que quero dizer com isso é fazer a partição Ubuntu com ext4 MAS deixar uma pequena partição em FAT32 ou NTFS para compartilhar arquivos entre os dois. Se você está trabalhando no mesmo PC para Windows e Ubuntu, então não há necessidade de fazer uma terceira partição para eles. Basta instalar o Windows First, deixando espaço para o Ubuntu e depois instalar o Ubuntu.O Ubuntu será capaz de ver os arquivos no Windows (mas o Windows não poderá ver os do Ubuntu, mas como você está rodando no mesmo PC, você não se importará de qualquer maneira). Lembre-se que o FAT32 está limitado a tamanhos de arquivo de 4.2GB ou menos. Se você tentar copiar um arquivo maior do que isso, isso causará um erro. Isso pode afetá-lo se você quiser armazenar arquivos ISO de DVD / Bluray. Para isso, eu recomendaria o NTFS.

PONTO 3

Para você PONTO 3 - Se você quer performance, você pode adicionar noatime e nodiratime ao seu fstab para a partição ext4, assim você terá um pequeno aumento de desempenho. Isso eliminará os tempos de acesso para arquivos e diretórios (acho que o noatime remove ambos para que não haja necessidade de nodiratime) Se você quiser mais opções de journal, você pode verificar o GIT para o Linux Kernel, onde mostra todas as opções: href="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/filesystems/ext4.txt;h=7be02ac5fa36d7f4c07856fe9cf89391e08986f7;hb= HEAD "> link

Isso ajudará você, pois fornece um breve resumo de cada opção.

Espero que isso ajude. Desculpe pelo longo post.

    
por Luis Alvarado 03.01.2011 / 07:10
1

Sim, o crasic está certo sobre o ext2fs não trabalhar com partições ext4. Eu tentei há um tempo atrás e, embora pudesse ler algumas pastas / arquivos, os arquivos estavam cheios de lixo. Ele precisa ser atualizado para funcionar de forma confiável com os sistemas de arquivos ext3 / ext4.

Eu acho que você deveria ir com os padrões em relação às opções de registro no diário.

    
por Rod J 03.01.2011 / 07:16