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

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

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

Так вот, этот 1мегабайт раздел также недостаточно велик для этой работы.

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

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

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


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

откройте терминал и запустите

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

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

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

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

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

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

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

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


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

Откройте терминал и запустите sudo umount /tmp или, если это не удастся, sudo umount -l /tmp.

Тогда убирайся!

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