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/xvda
di10 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/xvda
di solo2.2 GB
come mostrato dasudo fdisk -l
sotto.
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
10GB
root 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/xvdb
perfettamente 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
.
lsblk
mostrare? (modifica in questione, per favore)