Domanda: Avevo creato un'architettura a due nodi basata sul cloud Openstack leggendo il tuo articolo precedente. È stato di grande aiuto. Ora potrei essere in grado di avviare le VM. Ho selezionato m1.medium sapore e avviato l'immagine virtuale CentOS. Dopo l'accesso al sistema operativo guest, utilizzando df -h comando trovato solo 10 GB di spazio montato come mostrato di seguito:
[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
Il resto, quasi 32 GB di spazio non viene mostrato! Non sono riuscito a trovare come accedere allo spazio. Per favore aiutami.
Risposta:
Elenca i dischi virtuali come mostrato di seguito:
[root@openstack /]# ls /dev/vda* /dev/vda /dev/vda1
Secondo l'output sopra, /dev/vda1 è già montato. Scopri la dimensione completa di /dev/vda come mostrato di seguito:
[root@openstack /]# fdisk -l /dev/vda
Disco /dev/vda:42,9 GB, 42949672960 byte
255 testine, 63 settori/traccia, 5221 cilindri
Unità =cilindri di 16065 * 512 =8225280 byte
Dimensioni del settore (logico/fisico) :512 byte/512 byte
Dimensione I/O (minima/ottimale):512 byte/512 byte
Identificatore del disco:0x000574cf
/dev/vda è il nostro disco virtuale completo da cui /dev/vda1 viene creato e utilizzato come prima partizione primaria per l'installazione del sistema operativo. Con il resto dello spazio su disco, dobbiamo creare un'altra seconda partizione primaria.
Segui la procedura seguente per creare la seconda partizione:
1. Esegui il comando seguente:
$ fdisk /dev/vda
2. Premi n per creare una nuova partizione del disco.
3. Premi p per creare una partizione del disco principale.
Poiché la partizione primaria è già disponibile, creeremo la seconda partizione:
4. Premi 2 per designarla come seconda partizione del disco.
5. Premere INVIO due volte per accettare l'impostazione predefinita del secondo e dell'ultimo cilindro, per convertire il resto del disco rigido in una singola partizione del disco.
6. Premi t , quindi seleziona la nuova partizione che hai creato.
7. Premi 83 cambia la tua nuova partizione in 83, ovvero il tipo di partizione Linux.
8. Premi p per visualizzare la configurazione della partizione del disco rigido. Tieni presente che la prima partizione è indicata come /dev/vda1 nel nostro caso e /dev/vda2 come seconda partizione.
9. Premi w per scrivere la tabella delle partizioni ed uscire da fdisk al termine.
10. Il kernel usa ancora la vecchia tabella. La nuova tabella verrà utilizzata al prossimo riavvio. Quindi riavvia la macchina.
11. Una volta che la macchina si accende, elenca i dischi virtuali
[root@openstack /]# ls /dev/vda* /dev/vda /dev/vda1 /dev/vda2
12. Infine, crea un file system sulla partizione.
[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
Scrittura di tabelle di inode:completata
Creazione del journal (32768 blocchi):
completata
Scrittura di superblocchi e informazioni sull'accounting del filesystem:
completata
Questo filesystem verrà controllato automaticamente ogni 28 mount o
180 giorni, a seconda dell'evento che si verifica per primo. Usa tune2fs -c o -i per eseguire l'override.
13. Monta il nuovo filesystem.
[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
Il tuo nuovo volume è stato montato correttamente ed è pronto per l'uso!