Как увеличить дисковое пространство в /dev/xvde1 для экземпляра AWS ec2?
Я создал экземпляр EC2 с типом m1.small и позже обнаружил, что в нем недостаточно места. Затем я останавливаю экземпляр и меняю тип на m1.xlarge. Однако мне не повезло, что я получил больше места.
df -a показывает как показано ниже:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/xvde1 5905712 5694380 151336 98% /
none 0 0 0 - /proc
none 0 0 0 - /sys
none 0 0 0 - /dev/pts
none 7685872 0 7685872 0% /dev/shm
none 0 0 0 - /proc/sys/fs/binfmt_misc
sunrpc 0 0 0 - /var/lib/nfs/rpc_pipefs
Заметив, что в / dev / shm есть пространство 7G без смонтированной файловой системы, мне интересно, есть ли способ "позаимствовать" это в /dev/xvde1.
2 ответа
Размеры экземпляров m1.small и m1.xlarge, на которые вы ссылаетесь, - это размер мощности процессора, оперативной памяти, количества ядер, процессора и т. Д. Не фактический диск. Размер вашего диска находится не в типе, а в томе EBS. Вы хотите увеличить свой том EBS, чтобы получить больше места на диске.
Вот мои заметки по изменению размера раздела в консоли Amazon EBS:
- Стоп сервер
- Создать снимок EBS
- Добавить новый том с большим пространством
- Создайте, используя только что сделанный снимок
- Присоедините и смонтируйте новый том ebs как /dev/sda1 (для загрузки)
- Бежать
sudo resize2fs /dev/xvda1
- для фактического изменения размера.
Как увеличить размер файла /dev/xvda1 на AWS EC2. Вы можете просмотреть использование размера файла с помощью; $ df -h (мой показывает использование на 100%). Вы можете перезагрузить систему ( $ sudo restart ), чтобы освободить все удаленные файлы, которые могут удерживаться в процессах, но если вам все еще нужно больше места, вам придется увеличить объем EBS.
- Перейдите к томам EBS:
- Изменить громкость:
- Увеличить размер тома. Я увеличиваю до 16 ГБ с 8 ГБ. Измените свой, затем нажмите «Изменить».
- Дождитесь завершения оптимизации. У меня это заняло около 1 часа.
- Проверьте размер нового файла с помощью команды: lsblk
НАЗВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП MOUNTPOINTxvda 202:0 0 16G 0 disk└─xvda1 202:1 0 8G 0 часть /
- Увеличьте громкость xvda1: sudo Growpart /dev/xvda 1
ИЗМЕНЕНО: раздел=1 начало=2048 старый: размер=16775135 конец=16777183 новый: размер=33552351,конец=33554399
- проверьте это еще раз: $ lsblk
НАЗВАНИЕ MAJ:MIN RM РАЗМЕР RO ТИП MOUNTPOINTxvda 202:0 0 16G 0 disk└─xvda1 202:1 0 16G 0 часть /
- последнее изменение размера файловой системы: $ sudo resize2fs /dev/xvda1
Мы видим, что теперь наше пространство удваивается:
/dev/xvda1 7,7G 7,7G 24M 100% /
/dev/xvda1 16G 7,7G 7,8G 50% /
Примечание. Эта ссылка оказалась полезной: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/recouncee-expanded-volume-linux.html.