O ZFS no Linux não tem uma massa crítica a seguir, seja qual for. O ZFS bloqueia você efetivamente. O formato subjacente é incompatível com os discos de recuperação e as distribuições para as quais você encontrará o ZFS são raras.
Eu tenderia a ignorar esses limites devido ao meu preconceito em relação ao ZFS. Talvez você queira pesquisar no Google por um provedor de serviços que forneça o suporte para nuvem baseado em SmartOS / ZFS.
Os sistemas de arquivos Linux ext3 / ext4 e provavelmente vários outros permitem crescimento dinâmico. O gerenciador de volume integrado ao Linux, o LVM, também permite expandir dinamicamente volumes para novos discos. Para qualquer coisa além de experimentação, essa teria que ser a melhor recomendação atual do Linux, embora isso mude uma vez que o ZFS tenha uma massa crítica seguindo o Linux.
O processo para o Linux + LVM + ext3 é:
Exemplo: o grupo de volume LVM myvg, o nome do volume montado uservol1 e o dispositivo de disco no Linux é / dev / sdf
- Aloque o disco para a VM. (no Amazon Management Console, Criar o volume do EBS, anote seu ID e aloque-o para a instância)
- A instância do EC2 deve ter algumas regras do udev para criar o dispositivo nó. Então você deve ver um novo disco em / dev / sd * ... Faça o login no instância e verifique se o volume do EBS é visível, por exemplo, fdisk -l / dev / sdf, cat / proc / partitions, executar blkid.
- Crie uma tabela de partições, se necessário:
fdisk / sfdisk
- Inicializar para uso do LVM:
pvcreate /dev/sdf
- Adicione o disco (volume físico) ao grupo de volumes LVM
vgextend myvg /dev/sdf
- Aumentar o tamanho do volume:
lvextend -L +1024G /dev/myvg/uservol1
- Cresça o sistema de arquivos ext3 / ext4:
resize2fs /dev/myvg/uservol1
- Verifique (
df -h
) e você verá que o sistema de arquivos montado agora tem mais espaço.
QED.