Para uma instância do Amazon EC2, como posso particionar /dev/xvda2 em duas partes?

Para uma instância do Amazon EC2, como posso particionar /dev/xvda2 em duas partes?

Estamos usando instâncias Amazon c1.medium que vêm com 350 GB de armazenamento efêmero montado como /dev/xvda2em nossas imagens Debian. Precisamos que isso seja particionado em duas partes, uma das quais com 80 GB e a outra com o espaço restante. Como posso particionar esse espaço em uma instância em execução?

Responder1

Neste caso,lvmé a melhor maneira de abordar o problema e há muitasbons tutoriais por aíque entram no funcionamento do lvm.

Do ponto de vista deste problema, depois de descobrir o lvm, as coisas são bastante simples:

# Create the partitions that are needed for scratch space
pvcreate /dev/xvda2
vgcreate /dev/vg_xvda2 /dev/xvda2
lvcreate -L 80G -n scratch /dev/vg_xvda2
lvcreate -l 100%FREE -n large_scratch /dev/vg_xvda2

# Format the scratch space 
mkfs.ext3 /dev/vg_xvda2/scratch
mkfs.ext3 /dev/vg_xvda2/large_scratch

Por razões de conveniência, você pode adicionar um link às partições que foram criadas para que pareçam uma unidade; nesse caso:

# Create a link to the scratch space allocated 
ln -s /dev/vg_xvda2/scratch /dev/scratch
ln -s /dev/vg_xvda2/large_scratch /dev/large_scratch

informação relacionada