Как получить доступ к тому EBS на AWS через EC2? - PullRequest
0 голосов
/ 07 мая 2020

У меня есть том EBS (elasti c storage) на AWS, подключенный к моему экземпляру EC2.

Однако как мне сделать все гигабайты доступными для этого экземпляра EC2?

Когда я запускаю

sudo file -s /dev/xvda

, я получаю

NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   80G  0 disk 
└─xvda1 202:1    0    8G  0 part /
xvdb    202:16   0    8G  0 disk 

Итак, похоже, что смонтирована только часть 8G, но не все 80G.

Как мне смонтировать дополнительное пространство?

Я видел здесь статью https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html

В ней говорится, что я должен отформатировать этот том, но, как я вижу, у него есть подтом xvda1, поэтому я не не хочу случайно все форматировать перед повторной установкой.

Есть идеи, как заставить его работать и установить эти дополнительные 80Гига?

Спасибо!

1 Ответ

0 голосов
/ 08 мая 2020

Спасибо @ jellycs c ссылка выше.

Проверка форматов файлов на томах:

sudo file -s /dev/xvd*

Список блочных устройств:

lsblk

Затем измените размер блочного устройства:

sudo growpart /dev/xvda 1

// 1 is the number of the volume on the main EBS

Проверить с помощью:

lsblk

Затем расширить файловую систему (до этого был том).

Проверить:

df -h

Затем проверьте файловую систему:

sudo file -s /dev/xvd*

и примените:

sudo resize2fs /dev/xvda1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...