
Con la imagen HVM de CentOS 7 de la comunidad, después de agregar otro volumen de EBS a mi instancia EC2, el comando lsblk muestra esto
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
-xvda1 202:1 0 8G 0 part /
xvdb 202:16 0 16G 0 disk
Ahora, puedo simplemente formatear el disco sudo mkfs.xfs -f /dev/xvdf
y crear un punto de montaje en el disco de la siguiente manera
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
-xvda1 202:1 0 8G 0 part /
xvdb 202:16 0 16G 0 disk /var/www
¿O necesito crear una partición en xvdb como xvdb1 y montarla así?
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 8G 0 disk
-xvda1 202:1 0 8G 0 part /
xvdb 202:16 0 16G 0 disk
-xvdb1 202:17 0 16G 0 part /var/www
Ambos funcionan, por lo que no puedo entender el motivo y el beneficio de crear una partición en otro disco de EBS y luego crear un punto de montaje, aunque solo necesito tener una partición.
Respuesta1
Nota:Creo que hay un error tipográfico y sudo mkfs.xfs -f /dev/xvdf
debería leerse sudo mkfs.xfs -f /dev/xvdb
.
Ambos enfoques que usted describió son válidos. No es absolutamente necesario crear una partición en un almacenamiento en bloque de EBS.
Lo que realmente contiene los archivos son los sistemas de archivos. Cuando emite un comando como este, sudo mkfs.xfs -f /dev/xvdb
creará un sistema de archivos encima del dispositivo de bloque /dev/xvdb
y es este sistema de archivos el que se monta y no el dispositivo de bloque subyacente (disco completo o partición).