На устройстве нет места, хотя есть

Ноутбук со сломанным экраном, с которым я обращаюсь через SSH. Команда sudo apt-get autoremove дает мне следующие ошибки

cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//lib/x86_64-linux-gnu/libpthread.so.0’: No space left on device cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/modprobe’: No space left on device cp: error writing ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device cp: failed to extend ‘/tmp/mkinitramfs_zN6ZvT//sbin/rmmod’: No space left on device

Я получаю похожие ошибки от других команд, но gparted сообщает, что на одном (одном) разделе на ноутбуке осталось более 20 ГБ пространства , Вот результат работы df

$ df -i Filesystem Inodes IUsed IFree IUse% Mounted on udev 502644 484 502160 1% /dev tmpfs 505433 503 504930 1% /run /dev/sda1 7331840 214087 7117753 3% / none 505433 2 505431 1% /sys/fs/cgroup none 505433 3 505430 1% /run/lock none 505433 4 505429 1% /run/shm none 505433 16 505417 1% /run/user overflow 505433 401 505032 1% /tmp

И:

$ df -k Filesystem 1K-blocks Used Available Use% Mounted on udev 2010576 12 2010564 1% /dev tmpfs 404348 1284 403064 1% /run /dev/sda1 115247656 83994028 25809372 77% / none 4 0 4 0% /sys/fs/cgroup none 5120 0 5120 0% /run/lock none 2021732 204 2021528 1% /run/shm none 102400 16 102384 1% /run/user overflow 1024 1024 0 100% /tmp

Ошибка началась после того, как я запустил sudo apt-get upgrade.

7
задан 28 May 2017 в 18:50

8 ответов

В какой-то момент в прошлом ваша корневая файловая система была заполнена, а небольшой временный / tmp был создан для успешного завершения загрузки. Этот маленький / tmp никогда не удалялся, поэтому теперь, даже если у вас есть место в /, вы все еще заполняете небольшую / tmp и видите свою проблему. Просто отключите его:

sudo umount /tmp

и, конечно же, постарайтесь обеспечить, чтобы ваш / был как можно более чистым.

Как правило, / tmp является частью файловой системы root (/), отдельного монтирования не требуется, если нет особых обстоятельств, таких как завершение корневого файлового пространства (когда какой-то демон создает тот, который вы видите), или, может быть, у вас / на очень медленном носителе (например, флеш-накопителе USB) и хотите / tmp в ram для производительности, даже с ограниченным пространством.

3
ответ дан 22 May 2018 в 22:09
  • 1
    OK Я сделал это с использованием опции -l и запустил autoremove. Как смонтировать его сейчас? – Reza 29 May 2017 в 02:29
  • 2
    это дает мне umount: /tmp: not mounted. что мне делать ? – mrid 27 September 2017 в 09:51
  • 3
    У вас другая проблема, поэтому задайте свой вопрос и укажите свою конкретную информацию. – ubfan1 27 September 2017 в 18:12

В какой-то момент в прошлом ваша корневая файловая система была заполнена, а небольшой временный / tmp был создан для успешного завершения загрузки. Этот маленький / tmp никогда не удалялся, поэтому теперь, даже если у вас есть место в /, вы все еще заполняете небольшую / tmp и видите свою проблему. Просто отключите его:

sudo umount /tmp

и, конечно же, постарайтесь обеспечить, чтобы ваш / был как можно более чистым.

Как правило, / tmp является частью файловой системы root (/), отдельного монтирования не требуется, если нет особых обстоятельств, таких как завершение корневого файлового пространства (когда какой-то демон создает тот, который вы видите), или, может быть, у вас / на очень медленном носителе (например, флеш-накопителе USB) и хотите / tmp в ram для производительности, даже с ограниченным пространством.

3
ответ дан 18 July 2018 в 12:35

В какой-то момент в прошлом ваша корневая файловая система была заполнена, а небольшой временный / tmp был создан для успешного завершения загрузки. Этот маленький / tmp никогда не удалялся, поэтому теперь, даже если у вас есть место в /, вы все еще заполняете небольшую / tmp и видите свою проблему. Просто отключите его:

sudo umount /tmp

и, конечно же, постарайтесь обеспечить, чтобы ваш / был как можно более чистым.

Как правило, / tmp является частью файловой системы root (/), отдельного монтирования не требуется, если нет особых обстоятельств, таких как завершение корневого файлового пространства (когда какой-то демон создает тот, который вы видите), или, может быть, у вас / на очень медленном носителе (например, флеш-накопителе USB) и хотите / tmp в ram для производительности, даже с ограниченным пространством.

3
ответ дан 24 July 2018 в 19:59

Я считаю, что у вас много неиспользуемых файлов удаляет их с помощью:

sudo apt autoremove

Затем переустановите свое пространство командой df

1
ответ дан 22 May 2018 в 22:09

В каталоге / tmp установлен переполнение, поэтому в этом каталоге недостаточно места на диске для выполнения операций apt-get

, которые вы можете для сеанса терминала изменить местоположение tmp для apt-get для выполнения операции

[f1]

-1
ответ дан 18 July 2018 в 12:35

Я считаю, что у вас много неиспользуемых файлов удаляет их с помощью:

sudo apt autoremove

Затем переустановите свое пространство командой df

1
ответ дан 18 July 2018 в 12:35

В каталоге / tmp установлен переполнение, поэтому в этом каталоге недостаточно места на диске для выполнения операций apt-get

, которые вы можете для сеанса терминала изменить местоположение tmp для apt-get для выполнения операции

[f1]

-1
ответ дан 24 July 2018 в 19:59

Я считаю, что у вас много неиспользуемых файлов удаляет их с помощью:

sudo apt autoremove

Затем переустановите свое пространство командой df

1
ответ дан 24 July 2018 в 19:59

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

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