El punto de montaje del volumen de EBS debe ser un disco o una partición

El punto de montaje del volumen de EBS debe ser un disco o una partición

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/xvdfy 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/xvdfdeberí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/xvdbcreará un sistema de archivos encima del dispositivo de bloque /dev/xvdby es este sistema de archivos el que se monta y no el dispositivo de bloque subyacente (disco completo o partición).

información relacionada