Come impostare o modificare la dimensione 2.2 GiB del volume della radice di backup dell'istanza-archivio AWS?


0

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.

  1. Se non aggiungo spazio di archiviazione quando Avvio di un'istanza , Ottengo un /dev/xvda di 10 GB, che capisco è il massimo possibile per i volumi di root dell'archivio di esempio.

  2. Se aggiungo spazio di archiviazione quando Avvio di un'istanza , Ne ottengo ancora più piccolo /dev/xvda di solo 2.2 GB come mostrato da sudo 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:

  1. 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 )

  2. 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.


Cosa fa lsblk mostrare? (modifica in questione, per favore)
Michael - sqlbot

@ Michael-sqlbot Si prega di consultare l'aggiornamento per lsblk.
tinlyx

Sarei propenso a provare qualcosa di simile UnionFS - crea un filesystem separato su quel secondo dispositivo (virtuale) a blocchi e uniscilo nel tuo filesystem di root. Dato che sono presentati al kernel come due dispositivi, non vedo un modo ovvio per farlo a un livello inferiore.
Michael - sqlbot

Risposte:


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.