Pregunta: Había creado una arquitectura de dos nodos basada en la nube de Openstack leyendo su artículo anterior. Fue de gran ayuda. Ahora podría arrancar las máquinas virtuales. Seleccioné el m1.medium y arrancó la imagen virtual de CentOS. Al iniciar sesión en el SO invitado, usando df -h el comando encontró solo 10 GB de espacio montado como se muestra a continuación:
[root@openstack /]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 7.8G 613M 6.8G 9% / tmpfs 1.9G 0 1.9G 0% /dev/shm
¡El resto de casi 32 GB de espacio no se muestra! No pude encontrar cómo acceder al espacio. Por favor ayúdame.
Respuesta:
Enumere los discos virtuales como se muestra a continuación:
[root@openstack /]# ls /dev/vda* /dev/vda /dev/vda1
Según el resultado anterior, /dev/vda1 ya esta montado. Descubra el tamaño completo de /dev/vda como se muestra a continuación:
[root@openstack /]# fdisk -l /dev/vda
Disco /dev/vda:42,9 GB, 42949672960 bytes
255 cabezas, 63 sectores/pista, 5221 cilindros
Unidades =cilindros de 16065 * 512 =8225280 bytes
Tamaño del sector (lógico/físico) :512 bytes/512 bytes
Tamaño de E/S (mínimo/óptimo):512 bytes/512 bytes
Identificador de disco:0x000574cf
/dev/vda es nuestro disco virtual completo a partir del cual se crea /dev/vda1 y se usa como la primera partición principal para la instalación del sistema operativo. Con el resto del espacio en disco, necesitamos crear otra segunda partición primaria.
Siga el siguiente procedimiento para crear la segunda partición:
1. Ejecute el siguiente comando:
$ fdisk /dev/vda
2. Presione n para crear una nueva partición de disco.
3. Presione p para crear una partición de disco principal.
Dado que la partición primaria ya está disponible, crearemos la segunda partición:
4. Presione 2 para designarlo como la segunda partición del disco.
5. Presione ENTER dos veces para aceptar el valor predeterminado del segundo y último cilindro:para convertir el resto del disco duro en una única partición de disco.
6. Presione t , luego seleccione la nueva partición que creó.
7. Presione 83 cambie su nueva partición a 83, es decir, tipo de partición Linux.
8. Presione p para mostrar la configuración de la partición del disco duro. Tenga en cuenta que la primera partición se indica como /dev/vda1 en nuestra instancia y /dev/vda2 como segunda partición.
9. Presione w para escribir la tabla de particiones y salir de fdisk al finalizar.
10. El kernel todavía usa la tabla anterior. La nueva tabla se utilizará en el próximo reinicio. Así que simplemente reinicie la máquina.
11. Una vez que aparezca la máquina, enumere los discos virtuales
[root@openstack /]# ls /dev/vda* /dev/vda /dev/vda1 /dev/vda2
12. Por último, cree un sistema de archivos en la partición.
[root@openstack ~]# mkfs.ext4 /dev/vda2 mke2fs 1.41.12 (17-May-2010) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) Stride=0 blocks, Stripe width=0 blocks 2097152 inodes, 8387268 blocks 419363 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=4294967296 256 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624
Escribir tablas de inodos:hecho
Crear diario (32768 bloques):
hecho
Escribir superbloques e información de contabilidad del sistema de archivos:
hecho
Este sistema de archivos se comprobará automáticamente cada 28 montajes o
180 días, lo que ocurra primero. Use tune2fs -c o -i para anular.
13. Monte el nuevo sistema de archivos.
[root@openstack ~]# mkdir /export [root@openstack ~]# mount /dev/vda2 /export/ [root@openstack ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/vda1 7.8G 613M 6.8G 9% / tmpfs 1.9G 0 1.9G 0% /dev/shm /dev/vda2 32G 48M 30G 1% /export
Su nuevo volumen ahora se ha montado con éxito y está listo para usar.