Supondo que você tenha verificado na wikipedia, fórum do ubuntu, fórum do linux, sites linux sobre essa pergunta muito comum, deixo-vos aqui com uma rápida descrição dos comuns:
PONTO 1
Você já sabe que ext4 é a versão aprimorada do ext3, que é a versão aprimorada do ext2, que é a versão aprimorada do ... adivinhou, ext (Extended File System), que foi uma melhor implementação do sistema Minix File.
Apenas copio e colo muitas coisas encontradas nos fóruns da wikipedia / ubuntu + linux / etc ... uma vez que é encontrado facilmente, mas com muita leitura a ser feita para encontrar os pontos positivos.
Ext - Foram resolvidos 2 grandes problemas encontrados no sistema Minix:
- tamanho máximo da partição
- limitação de comprimento de nome de arquivo para 14 caracteres
Ext2 - Adicionado várias coisas que faltavam no Ext:
- Suporte para acesso separado
- Data e hora de modificação de inode e modificação de dados
Ext3 - Adicionado mais coisa que falta no Ext2:
- Sistema de arquivos com registro em diário
- Crescimento do sistema de arquivos online
- Indexação Htree para diretórios maiores ausentes no Ext3
- Desempenho geral mais rápido
Ext4 - Adicionado um monte de coisas, incluindo mas não limitado a:
- Sistema de arquivos grandes: suporta volumes com tamanhos de até 1 exabyte e arquivos com tamanhos de até 16 terabytes.
- Quebrar o limite de 32.000 subdiretórios encontrado em ext3.
- Verificação mais rápida do sistema de arquivos
- Alocador multibloqueio
ReiserFs - Muito bom sistema de arquivos que mostrou potencial e 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, após alguns "problemas", a empresa que trabalhava no sistema de arquivos teve que fazer algumas alterações. História triste mesmo. 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ê pode chamá-lo de ReiserFS. Ainda não testou, mas alguns benchmarks mostram um bom progresso.
BtrFS - O filho ilegítimo de todos. Este sistema de arquivos aproveitou as vantagens do Ext3, Ext4, ReiserFs e Reiser4 adicionaram um pouco de açúcar, misturado com chocolate e PRESTO! você tem um sistema ninja super mutante. Ainda não é um sistema de arquivos estável, mas mostra muito potencial e possui alguns benchmarks surpreendentes. Você pode dar uma olhada aqui: http://www.phoronix.com/scan.php?page=article&item=ubuntu_1010_btrfs&num=2, mas ainda precisa de muito trabalho antes que possa ser chamado de estável. De qualquer forma, algumas das coisas incríveis que ele tem, no meu caso, seriam o crescimento e o encolhimento do volume Online, desfragmentação online, Snapshots ...
Estou usando o Etx4 agora, já que testei ReiserFs, Ext3, Ext2 e talvez 2 ou 3 mais.
Para muitos arquivos pequenos em uma partição, recomendo o Reiser, pois funcionou maravilhosamente para mim, mas você pode ter um problema que, se acontecer com você (aconteceu comigo duas vezes. Isso foi o suficiente.), Você poderá perder tudo para sempre. E eu quero dizer como SEMPRE!
O Ext4 de um ano atrás pode não parecer rápido e constante, mas, no momento, é MUITO bom para quase todo o tempo de trabalho em uma área de trabalho.
Portanto, 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 de desempenho. Em dezembro de 2012, o BtrFS ainda não tinha um desempenho semelhante ao Ext4. Nesse 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 grandes tamanhos de espaço, redimensionar, capturar instantâneos e muito mais. Mas, mesmo com isso em mente, o trabalho realizado no BtrFS é enorme, tanto que existem alguns desenvolvedores do Ext4 que promovem o BtrFS para vários cenários de casos. No futuro, o desempenho dos BtrFs e a estabilidade terão melhorado a ponto de se tornar o padrão.
PONTO 2
Para você, PONTO 2. Eu não recomendo se você deseja compartilhar arquivos entre o Windows e o Ubuntu. Nesse caso, use NTFS ou FAT32. O Windows tem alguns programas que podem ler os sistemas Ext2 / Ext3, mas eu tive (e mais 2 amigos tiveram) alguns problemas com eles, lendo errado, escrevendo errado, etc. no lado seguro.
NOTA: O que quero dizer com isso é que a partição Ubuntu com ext4 MAS deixa uma pequena partição no FAT32 ou NTFS para compartilhar arquivos entre os dois. Se você estiver trabalhando no mesmo PC para Windows e Ubuntu, não será necessário criar uma terceira partição para eles. Basta instalar o Windows First, deixando espaço para o Ubuntu e depois instalar o Ubuntu. O Ubuntu poderá ver os arquivos no Windows (mas o Windows não poderá ver os arquivos no Ubuntu, mas como você está rodando no mesmo PC, você não se importará). Lembre-se de que o FAT32 é limitado a tamanhos de arquivo de 4,2 GB ou menos. Se você tentar copiar um arquivo maior que isso, ocorrerá um erro. Isso pode afetá-lo se você deseja armazenar arquivos ISO de DVD / Bluray. Para isso, eu recomendaria o NTFS.
PONTO 3
PONTO 3 - Se você deseja desempenho, pode adicionar noatime e nodiratime ao fstab para a partição ext4 para obter um pequeno aumento no desempenho. Isso eliminará os tempos de acesso a arquivos e diretórios (acho que o noatime remove os dois, portanto pode não haver necessidade de nodiratime). Se você quiser mais opções de diário, poderá verificar o GIT para o kernel do Linux, onde mostra todas as opções: http: //git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/filesystems/ext4.txt;h=7be02ac5fa36d7f4c07856fe9cf89391e08986f7;hb=HEAD
Isso o ajudará, pois fornece um breve resumo para cada opção.
Espero que isto ajude. Desculpe pelo longo post.