Com lvm no topo de um dispositivo raid, você é flexível para criar vários dispositivos virtuais (e sistemas de arquivos) nele. E você é flexível para alterar o tamanho desses dispositivos.
Se você tem 100% de certeza de que não precisa disso e precisa apenas de um grande sistema de arquivos, então você pode criar diretamente o sistema de arquivos em seu dispositivo raid. Uma camada de indireção e complexidade é removida nesse caso.
Para escolher um sistema de arquivos, os pontos mais importantes são:
- deve ser bem testado e estável
- deve ser mainstream suficiente
- bom desempenho do curso
Isso significa que normalmente é conservador quando se trata de sistemas de arquivos.
Usando esses critérios você tem basicamente 3 opções no Linux (a partir de 2011-06:
- ext3
- ext4
- xfs
Em dispositivos grandes, uso xfs porque mkfs.xfs
é muito mais rápido.
Todos esses sistemas de arquivos podem ser redimensionados.
Atualização:
Eu fiz um pequeno benchmark em um dispositivo de 3 TB (usando 4k de tamanho de bloco em todos os sistemas de arquivos):
$ awk -F\; -f mkfs.awk mkfs
FS SIZE(TB) TIME(S) RSS(MB) SPEEDUP SPACEUP
ext3 1 217 37 1.00 1.00
ext3 2 478 74 1.00 1.00
ext3 3 829 111 1.00 1.00
ext4 1 139 37 1.55 1.00
ext4 2 298 74 1.60 1.00
ext4 3 515 111 1.61 1.00
xfs 1 5 2 43.23 17.01
xfs 2 9 2 51.43 33.49
xfs 3 15 2 54.73 50.05
(A velocidade / mem-up é contra ext3)
(Sistema: Debian 6.0 amd64, mkfs.ext 1.41.12, mkfs.xfs 3.1.4, unidade WD SATA, hdparm - cerca de 120 MB / s de leituras de disco em buffer)
Isso significa que o mkfsing de um sistema de arquivos ext [34] é até 54 vezes mais lento que o mkfsing de um xfs. Aproximar isso de 12 TB criando um ext fs levaria cerca de uma hora (xfs apenas cerca de um minuto).