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.