Eu inicio novas idéias de vez em quando construindo um servidor dedicado para experimentar algo que, se funcionasse, precisaria de um ótimo servidor, mas é claro que nem todas as minhas ideias são dunks e às vezes acabo com uma máquina muito overbuilt. Embora eu possa não querer abandonar completamente a ideia e limpar o servidor, ela não está sendo usada para seu potencial.
Com isso em mente, eu tenho um pouco de Dell R720xd de 96GB de RAM e com drives de 12x2TB neles que eu configurei com o Xenserver. O objetivo é poder particionar o servidor em vários servidores virtuais e ver quais idéias são tiradas, aquelas que obtêm mais recursos até obter um servidor dedicado e as outras são reduzidas.
Para sistemas operacionais, geralmente uso o Ubuntu 16.04 ou o CentOS 7.
Devo usar EXT4 ou LVM ou algo mais? É melhor instalar o sistema operacional e dar 10GB no início e, em seguida, crescer, se necessário, ou dar-lhes 500GB e encolher, se necessário?
Eu sei que o antigo Partition Magic no Windows costumava me permitir redimensionar as partições com o computador em execução, mas a maioria dos tutoriais que eu vejo envolvem desligar o servidor e inicializar do LiveCD - que pode ficar complicado se o servidor estiver em um data center. Até agora, o Xenserver tem sido muito melhor de se trabalhar do que o ESXi, tanto quanto a rede e a inicialização - então talvez isso não seja um grande problema, estou apenas tentando ser inteligente na frente e escolher o sistema de arquivos correto.
Eu tentei o Btrfs e, quando uma das unidades falhou na matriz de 15 discos, a coisa toda ficou inutilizável, apesar de supostamente ter redundância, portanto, estou apenas tentando ser cuidadoso. Quando eu estava construindo servidores dedicados, eu escolhi o EXT4 porque ele parecia ter um suporte melhor do que o LVM no software de recuperação de dados, mas no ambiente virtual isso pode não ser um problema.