Ho appena lanciato un AWS EC2 r3.large istanza con Ubuntu. r3.large ha 32GB SSD per esempio memorizza con esso. Il mio problema è che la dimensione del volumne di root /dev/xvda è troppo piccolo e non riesco a trovare un modo efficace per utilizzare tutto 32GB nella mia istanza EC2 supportata da archivio.
Se non aggiungo spazio di archiviazione quando Avvio di un'istanza , Ottengo un
/dev/xvdadi10 GB, che capisco è il massimo possibile per i volumi di root dell'archivio di esempio.Se aggiungo spazio di archiviazione quando Avvio di un'istanza , Ne ottengo ancora più piccolo
/dev/xvdadi solo2.2 GBcome mostrato dasudo fdisk -lsotto.
Disk / dev / xvda: 2.2 GiB, 2361393152 byte, 4612096 settori Unità: settori di 1 * 512 = 512 byte Dimensione del settore (logico / fisico): 512 byte / 512 byte Dimensione I / O (minimo / ottimale): 512 byte / 512 byte Tipo Disklabel: dos Identificatore del disco: 0xef20d59b
Device Boot Start End Sectors Size Id Type /dev/xvda1 * 2048 4610047 4608000 2.2G 83 Linux Disk /dev/xvdb: 30 GiB, 32212254720 bytes, 62914560 sectors Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Le mie domande sono:
Come posso ottenere un
10GBroot e utilizzare il resto dell'archivio di istanza per/dev/xvdb? (invece di avere un piccolo volume di root e tutto il resto/dev/xvdb)C'è un modo per usare lo spazio dentro
/dev/xvdbperfettamente nel volume di root?
-- AGGIORNARE --
L'output di lsblk è:
$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda 202:0 0 2.2G 0 disk
└─xvda1 202:1 0 2.2G 0 part /
xvdb 202:16 0 30G 0 disk
Inoltre, ora ho provato a lanciare nuove istanze senza specificando qualsiasi spazio di archiviazione aggiuntivo (ad esempio lasciandolo come predefinito), ma non riesco nemmeno a recuperare il 10GB /dev/xvda. EC2 crea in qualche modo coerentemente il 2.2G root, che non manterrà i pacchetti che sto per installare.
lsblk.
lsblkmostrare? (modifica in questione, per favore)