Экземпляр EC2 - на устройстве не осталось места - PullRequest
0 голосов
/ 05 февраля 2019

Я пытаюсь установить Anaconda на свой экземпляр EC2.

После установки с помощью команды bash: enter image description here

В какой-то момент процесс останавливается иЯ получаю сообщение: «На устройстве не осталось места».

Чтобы понять, я ввел следующие команды:

enter image description here

enter image description here

Что я не понимаю, так это то, что у меня должно быть 8 ГБ на томе EBS, связанном с моим EC2.

Почему я вижу только 4 ГБ при входе вСвободная команда?

Также не уверен насчет разницы между командами df -h и свободными.

Спасибо огромное!

Ответы [ 3 ]

0 голосов
/ 05 февраля 2019

Недостаточно дискового пространства на корневом томе, где находится ОС.Всегда желательно использовать отдельный диск для ваших приложений.Ниже упомянуто описание команд, которые вы использовали

  1. df -h: показывает использование диска для каждого раздела.
  2. free -m показывает использование памяти вашего компьютера.

В этом случае вы должны сначала очистить пространство, используемое на вашем / томе (это может быть ваше приложение, которое вы развернули).Это освободит место на корневом томе и позволит вашей операционной системе функционировать должным образом.

После этого вы можете создать отдельный том EBS размером больше или равным 8 ГБ и смонтировать его на своем экземпляре.Этот том следует использовать для развертывания вашего приложения.Это гарантирует, что ваше приложение и операционная система находятся на отдельных дисках и предотвратит влияние друг на друга в случае каких-либо проблем на уровне ОС или приложений в будущем.

0 голосов
/ 05 февраля 2019

free -m показывает объем свободной памяти (ОЗУ), а не объем жесткого диска.Ваше решение состоит в том, чтобы получить том хранения из AWS и подключить его к вашему экземпляру EC2.

0 голосов
/ 05 февраля 2019

В конечном итоге вам не хватает места на диске.Как вы можете видеть на первом скриншоте, /dev/xvda1 при 100% использовании.Вам нужно создать экземпляр, который имеет больше места на диске.O / S, вероятно, занимает ~ 1 ГБ этого пространства, поэтому планируйте соответственно.Выделите по крайней мере 20 ГБ для большинства вещей, больше, если вы планируете использовать большой объем диска.

Команда df показывает использование дискового пространства.Команда free показывает использование памяти.

...