Я не могу запустить менеджер обновлений, так как получаю сообщение об ошибке, говорящее о том, что в /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
filesystem
update-manager
tmp
ищущий
источник
источник
/
был переполнен и увеличился на лету: диск был виртуальным.Ответы:
Что, похоже, произошло:
Ваш
/
был полон, затем Ubuntu создал новый раздел в оперативной памяти для временного использования.Теперь этот раздел размером 1 МБ недостаточно велик для работы.
Что мы можем сделать:
1) увеличить размер этого раздела только для обновления
2) фактически удалите достаточно файлов на HD, чтобы этот раздел больше не нужен.
Чтобы сделать 1:
открыть терминал и запустить
Это должно дать вам 1 МБ раздел (так же, как тот, который у вас был = P).
Теперь, чтобы увеличить размер, вы увеличиваете
size
в этой строке, так что, сsize=10485760
, вы получите 10 МБ.Ваша цель - найти число, достаточное для работы, но оставляющее достаточно оперативной памяти.
Чтобы сделать 2:
Откройте терминал и запустить
sudo umount /tmp
или, если это не удается,sudo umount -l /tmp
.Тогда убирайся!
Удалите файлы внутри
/tmp
( теперь/tmp
это фактически ваш HD, а не виртуальный RAM-диск), удалите неиспользуемые пакеты, удалите файлы в вашей домашней папке и так далее.источник
fuser -m /tmp
найдите pids, использующие / tmp, затемps -elf <pids>
остановите или убейте процессы. Тогда размонтируйте / tmp. Также предлагается в Интернетеsudo umount overflow
.sudo lsof | grep tmp
чтобы найти пид, а затемkill
убить его. В моем случае это был Xorg. Это система X Window, которой я все равно не пользуюсь.umount /tmp
из-за занятости.umount
этого tmpfs всеми вышеуказанными способами. Я погуглил,umount -l /tmp
и это помогло.Я знаю об этой проблеме на моем Kubuntu 16.04, и user63070 показывает лучший ответ. Измените размер в / etc / fstab следующим образом:
Перезагрузитесь, и вы получите 10 ГБ для вашей папки / tmp.
источник
изменяет
tmpfs
размер без необходимости размонтировать раздел и, следовательно, не мешать работе приложений.источник
Я уверен, что @ user220420 ссылался на / etc / fstab вместо / etc / mtab. У меня в корне было много свободных ГБ, однако Firefox не позволял мне скачивать что-либо из Интернета. Перед завершением любой загрузки появилось бы маленькое окно, сообщающее, что / tmp осталось недостаточно места. В fstab есть строка, где вы можете увеличить размер папки tmp. Он был установлен на 100M, поэтому я изменил его на 1000M. После перезагрузки я щелкнул правой кнопкой мыши на / tmp (в корне), и свойства показали, что 1 ГБ свободно (чтобы убедиться, что изменения применены правильно). Вот и все.
источник
Откройте файл / etc / mtab в вашем любимом текстовом редакторе с правами суперпользователя (например, «sudo vim / etc / mtab»). И увеличьте объем памяти, выделенной для вашей папки / tmp. После перезапуска Ubuntu увеличит пространство до / tmp и исправит эту проблему.
источник
/etc/mtab
- этот файл обрабатываетсяmount
, 2) не существует , вероятно , нет записи Ф.О./tmp
вetc/fstab
тоже.Похоже, ваш / раздел заполнен.
Если у вас есть место на других разделах на вашем диске, вы можете использовать это пространство, чтобы увеличить размер вашего / раздела. Для этого есть инструменты, например, gparted.
http://gparted.sourceforge.net
источник