Para una instancia de Amazon EC2, ¿cómo puedo particionar /dev/xvda2 en dos partes?

Para una instancia de Amazon EC2, ¿cómo puedo particionar /dev/xvda2 en dos partes?

Estamos utilizando instancias de Amazon c1.medium que vienen con 350 GB de almacenamiento efímero montado como /dev/xvda2en nuestras imágenes de Debian. Necesitamos que esto esté dividido en dos partes, una de las cuales es de 80 GB y la otra con el espacio restante. ¿Cómo puedo particionar ese espacio en una instancia en ejecución?

Respuesta1

En este caso,lvmes la mejor manera de abordar el problema y hay muchasbuenos tutoriales por ahique entran en el funcionamiento de lvm.

Desde el punto de vista de este problema, una vez que haya descubierto lvm, las cosas son bastante sencillas:

# 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 razones de comodidad, es posible que desees agregar un enlace a las particiones que se crearon para que parezcan una unidad, en cuyo 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

información relacionada