Недостаточно места на / tmp

Я не могу запустить менеджер обновлений, так как получаю сообщение об ошибке, говорящее о том, что в каталоге /tmp недостаточно свободного места. Я практически удалил каталог tmp, но ошибка не исчезла.

вот df-h

/dev/loop0       13G   11G  952M  92% /
udev            2.0G  4.0K  2.0G   1% /dev
tmpfs           785M  920K  784M   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            2.0G  584K  2.0G   1% /run/shm
/dev/sda6        20G   14G  6.4G  68% /host

overflow        1.0M   16K 1008K   2% /tmp
38
задан 19 September 2017 в 17:36

6 ответов

Что, кажется, произошло:

Ваш / был заполнен, затем был создан Ubuntu новый раздел в ОЗУ для временного использования.

Теперь этот раздел размером 1 МБ тоже недостаточно велик для работы.

Что мы можем сделать:

1) увеличьте размер этого раздела только для обновления

2) фактически удалите достаточно файлов на жестком диске, так что этот раздел больше не нужен.


Для выполнения 1:

откройте терминал и run

sudo umount /tmp
sudo mount -t tmpfs -o size=1048576,mode=1777 overflow /tmp

Это должно дать вам раздел размером 1 МБ (как и тот, который у вас был = P).

Теперь, чтобы увеличить размер, вы увеличиваете размер в этой строке, так что с size = 10485760 , вы получите 10 МБ.

Ваша цель - найти число, которое достаточно для работы, но при этом оставит достаточно оперативной памяти

Комментарии к 1

Вы можете хотите попробовать sudo umount -l / tmp , если вы получите какой-то вариант «файловая система занята и не может быть размонтирована»

Другое возможное решение «файловая система занята (... ) "необходимо выполнить fuser -m / tmp , чтобы найти pid (номера процессов), которые используют / tmp, затем ps -elf , остановить или убить процессы

Вы можете попробовать sudo mount -t tmpfs -o size = 1MB, mode = 1777 overflow / tmp [11806 83] или даже sudo mount -t tmpfs -o size = 1G, mode = 1777 overflow / tmp (для 1 мегабайта или 1 гигабайта, соответственно) - то есть доступны единицы, так что вам не нужно введите огромное число


Чтобы сделать 2:

Откройте терминал и запустите sudo umount / tmp или, если это не удается, sudo umount -l /tmp[1180691 sizes.[12144) ] Тогда уберись!

Удалите файлы в / tmp ( сейчас / tmp - это то, что находится на вашем HD, а не виртуальный RAM-диск), удалите неиспользуемые пакеты, удалите файлы в ваша домашняя папка и т. д.

64
ответ дан 19 September 2017 в 17:36

Я почти уверен, что @ user220420 имел в виду / etc / fstab вместо / etc / mtab. В моем корневом каталоге было много свободного ГБ, однако Firefox не позволял мне ничего загружать из Интернета. Перед завершением загрузки выскакивает небольшое окно, сообщающее, что в / tmp недостаточно места. Внутри fstab есть строка, в которой вы можете увеличить размер папки tmp. Он был установлен на 100M, поэтому я изменил его на 1000M. После перезагрузки я щелкнул правой кнопкой мыши / tmp (в корне), и свойства показали, что 1 ГБ свободно (чтобы убедиться, что изменения применяются правильно). Вот и все.

0
ответ дан 19 September 2017 в 17:36
sudo mount -o remount,size=1048576 /tmp

изменяет размер tmpfs без необходимости размонтировать раздел и, следовательно, не мешает работающим приложениям.

4
ответ дан 19 September 2017 в 17:36

Откройте / etc / mtab в вашем любимом текстовый редактор с правами root (например, «sudo vim / etc / mtab»). И увеличьте память, выделенную для вашей папки / tmp. После перезапуска Ubuntu увеличит пространство до / tmp и решит эту проблему.

-1
ответ дан 19 September 2017 в 17:36

Я знаю об этой проблеме на моем Kubuntu 16.04, и user63070 показывает лучший ответ. Измените размер в /etc/fstab следующим образом:

tmpfs     /tmp     tmpfs     defaults,size=10G,mode=1777     0     0

Перезагрузка, и вы получите 10 ГБ для папки /tmp.

5
ответ дан 19 September 2017 в 17:36

Похоже, ваш раздел / полный.

Если у вас есть место в других разделах вашего диска, вы можете использовать это пространство для увеличения размера вашего раздела /. Для этого есть инструменты, например gparted.

sudo apt-get install gparted

http://gparted.sourceforge.net

0
ответ дан 19 September 2017 в 17:36

Другие вопросы по тегам:

Похожие вопросы: