Как мне увеличить размер раздела ebs на aws ec2? - PullRequest
1 голос
/ 16 марта 2020

При развертывании приложения на каком-либо разделе (на экземпляре aws -ec2) я получил фатальную ошибку. Я недостаточно места в этом блоке No space left on device.

Как мне увеличить размер раздела ebs на aws ec2?

Ответы [ 2 ]

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

Решение:

  1. Go на машине Amazon и запустите lsblk (блок ls) - полезная команда Linux, которая выводит информацию обо всех или указанные блочные устройства (диски и разделы). Он запрашивает виртуальную файловую систему / sys для получения отображаемой информации. Команда отображает сведения обо всех блочных устройствах, за исключением дисков RAM, по умолчанию в древовидном формате.)

    NAME           MAJ:MIN RM  SIZE RO TYPE  MOUNTPOINT
    loop0            7:0    0 93.9M  1 loop  /snap/core/123
    loop2            7:2    0   18M  1 loop  /snap/amazon-ssm-agent/456
    loop3            7:3    0   18M  1 loop  /snap/amazon-ssm-agent/789
    loop4            7:4    0 93.8M  1 loop  /snap/core/777
    xvda           202:0    0   20G  0 disk
    └─xvda1        202:1    0   20G  0 part  /
    xvdb           202:16   0   20G  0 disk  /home/boot
    xvdc           202:32   0   20G  0 disk
    ├─xvdc1        202:33   0   10G  0 part
    |  └─cryptswap1 253:0    0   10G  0 crypt
    └─xvdc2        202:34   0   10G  0 part
      └─crypttmp   253:1    0   10G  0 crypt /tmp
    xvdd           202:48   0   50G  0 disk
    └─enc_xvdd     253:2    0   50G  0 crypt /home
    xvde           202:64   0  8.9T  0 disk
    └─enc_xvde     253:3    0  8.9T  0 crypt /var/data
    
  2. Найдите имя тома диска указанного раздела c.

  3. Go для вашей учетной записи amazon aws -> ec2 -> instance -> Панель описания -> Block Devices -> Нажмите на правый блок -> Нажмите на идентификатор тома -> Щелкните правой кнопкой мыши по идентификатору блока -> Изменить громкость -> Выберите правильный размер

enter image description here

4.s sh вашей машины и выполните следующие команды (на правильной громкости - в моем примере я выбрал увеличение /home, что ниже enc_xvdd):

sudo cryptsetup resize enc_xvdd -v
sudo resize2fs /dev/mapper/enc_xvdd
0 голосов
/ 16 марта 2020

вы можете использовать "growpart" и "lvextend" в зависимости от типа раздела.

https://www.tldp.org/HOWTO/html_single/LVM-HOWTO/#extendlv

https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recognize-expanded-volume-linux.html

...