Мой (Ubuntu 16.04) AWS t2.micro идет с дисковым пространством 1G.
Но на уровне 124 МБ я вижу из ошибки пространства.
/home/ubuntu/.rbenv/libexec/rbenv-init: строка 131: не может создать временный файл для здесь-документа: Никакое пространство не оставлено на устройстве
ubuntu@ip:~/temp/saas-mush/saas-mash$ du -sh ~/*
4.0K /home/ubuntu/certbot.log
4.0K /home/ubuntu/Downloads
4.0K /home/ubuntu/puma.conf
4.0K /home/ubuntu/puma-manager.conf
124M /home/ubuntu/temp
Почему это происходит?
Я не могу создать свои модули, потому что мой рубиновый установщик пакета перестал работать с этой ошибкой.
Никакое пространство, оставленное на устройстве rb_sysopen-/tmp/captured_stderr20170902-4255-pdr8yg (Errno:: ENOSPC)
Также выполнил это, если это помогает
ubuntu@ip:~$ df -h /home/
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.8G 5.4G 2.1G 73% /
ubuntu@ip:~$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 124466 352 124114 1% /dev
tmpfs 126787 367 126420 1% /run
/dev/xvda1 524288 524288 0 100% /
none 126787 3 126784 1% /sys/fs/cgroup
none 126787 3 126784 1% /run/lock
none 126787 2 126785 1% /run/shm
none 126787 2 126785 1% /run/user
cgmfs 126787 14 126773 1% /run/cgmanager/fs
tmpfs 126793 1 126792 1% /run/user/1000
Также отправили это на Форумах AWS EC2 https://forums.aws.amazon.com/thread.jspa? messageID=802970󄂚
Цените любую справку на этом!
Это из-за экземпляра, исчерпывающего inodes. Проверьте это сообщение на исчерпывание inodes для отладки регулярного пути.
я решил это путем добавления дополнительного устройства хранения данных к моему объему и выполнения соответствующая конфигурация . Обратите внимание на то, что дополнительное устройство хранения данных может стоить Вам.