Как получить больше места на EC2 для установки tesseract - PullRequest
0 голосов
/ 12 июня 2018

У меня есть linux Ec2, с которого я пытаюсь запустить скрипт на python.Он использует pytesseract, поэтому мне нужно запустить tesseract.

Я следил за https://stackoverflow.com/a/36999782/1052985, чтобы все настроить.Поскольку я запускаю make для tesseract, я считаю, что мне не хватает места.

libtool: link: ranlib .libs/libtesseract.a
ranlib: .libs/libtesseract.a: No space left on device
make[2]: *** [libtesseract.la] Error 1
make[2]: Leaving directory `/home/ec2-user/tesseract-3.05.01/api'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ec2-user/tesseract-3.05.01'
make: *** [all] Error 2

Проверка df -h кажется верной.

Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        488M   56K  488M   1% /dev
tmpfs           497M     0  497M   0% /dev/shm
/dev/xvda1      7.8G  7.7G   33M 100% /

Я пытался обновитьмой экземпляр от t2.micro до t2.medium и m5d.large, но для размера / dev / xvda1 остается 7.8G, что говорит о том, что я продолжу терпеть неудачу в своем квесте.Хотя я вижу увеличение devtmpfs и tmpfs.

q1: К какому типу экземпляров я должен обратиться, чтобы установить tesseract?

q2: Должен ли я просто сдаться и переключиться на ubuntu, илия буду просто обменивать один набор вопросов на другой?

1 Ответ

0 голосов
/ 13 июня 2018

Тип экземпляра не определяет дисковое пространство.При создании экземпляра вы можете выбрать дисковое пространство подключенного тома EBS и изменить размер тома EBS в любое время.

q1.Какой тип экземпляра необходим для запуска приложения / кода, зависит от фактического использования ЦП / ОЗУ.Изменить тип экземпляра можно несколькими щелчками мыши в консоли EC2, и вам не нужно ничего переустанавливать.

q2.Это действительно зависит от вас.Если вы хотите сохранить свой текущий экземпляр, вам нужно увеличить размер подключенного тома EBS.В CentOS вы можете выполнить следующие шаги из RaGe (https://stackoverflow.com/a/50842362/2128454).

Просто убедитесь, что вы на самом деле изменили размер тома EBS между шагами 1 и 2:

  1. Снимок всех томов ebsВы заботитесь, прежде чем выполнять какие-либо операции по их изменению.
  2. Установить Growpart sudo yum install cloud-utils-growpart
  3. Изменить размер раздела sudo growpart /dev/xdva 1
  4. Перезагрузить reboot now
  5. Выполнитьlsblk и убедитесь, что раздел имеет полный размер диска
  6. Возможно, вам все равно придется запустить sudo resize2fs /dev/xvda1, чтобы расширить файловую систему
...