
Quiero que un nuevo volumen esté disponible en Linux, luego leídocumento de AWSydocumento de rackspace. Encuentro que hay un poco diferente.
El documento de AWS le dice al sistema esto:
- formatear el volumen
mkfs -t ext4 /dev/xvdb
- monte el volumen en el directorio del punto de montaje ```mount /dev/xvdb /mnt/data
montar el volumen al inicio
vi /etc/fstab
/dev/xvdb /mnt/my-data ext4 defaults,nofail 0 2
Pero el documento de rackspace le dice al paso esto:
- hacer una partición en el volumen
fdisk /dev/xvdb
- formatear el volumen
mkfs -t ext4 /dev/xvdb1
- monte el volumen en el directorio del punto de montaje ```mount /dev/xvdb1 /mnt/data
montar automáticamente el volumen al iniciar
vi /etc/fstab
/dev/xvdb1 /mnt/my-data ext4 defaults,nofail 0 2
La diferencia es que AWS usa el volumen directamente, pero rackspace particiona el volumen y usa la partición. Quiero saber si puedo usar el volumen directamente, ¿por qué necesito la partición? ¿Cuál es la diferencia entre usar /dev/xvdb y /dev/xvdb1?
Gracias.
Respuesta1
/dev/xvdb
es un dispositivo de disco y /dev/xvdb1
es la primera partición de un xvdb
dispositivo. Aunque probablemente pueda usar todo el disco para un sistema de archivos, y esto puede funcionar en muchos casos (además, a menudo este es un enfoque válido), normalmente los sistemas de archivos deben residir dentro de una partición, por lo que varias utilidades y software (y principalmente - fsck
) podrían reconocerlos por la etiqueta de su disco, que está configurada en consecuencia. Estamos hablando aquí de la familia de sistemas de archivos extN; esta regla se aplica a ellos.