Команда терминала для очистки папки tmp и установки флагов разрешения [дубликат]

На этот вопрос уже есть ответ здесь:

Из-за ошибки низкой графики я больше не могу войти в систему, или, по крайней мере, не вижу графического интерфейса (решения здесь Как исправить ошибку "Система работает в режиме низкой графики? были испробованы).

df -h показал, что мой раздел /dev/sda6 заполнен:

Filesystem Size Used Avail Use% Mounted on
/dev/sda6 7.4G 6.6G 398M 95% /
udev 1.9G 4.0K 1.9G 1% /dev
tmpfs 762M 424K 762M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 1.9G 0 1.9G 0% /run/shm
overflow 1.0M 4.0K 1020K 1% /tmp
/dev/sda7 449G 266G 161G 63% /home
/dev/sda1 447M 115M 308M 28% /boot

и

sudo du -kxa / | sort -nr | head приводит к выводу

sort: write failed: /tmp/sortXXXXXX (X = any number or letter): 
No space left on device

Поэтому мой вопрос, как мне очистить эту /tmp/sortXXXXXX папку или каталог с помощью команд терминала и как мне установить флаги разрешения для этой папки или каталога в стандартное значение? Я предполагаю, что я испортил эти разрешения, и теперь каждый процесс пишет в tmp.

2
задан 17 May 2018 в 10:55

2 ответа

Ваши проблемы - это не / tmp, ваша проблема - полный раздел.

Команда sort использует файл для хранения временных данных, у вас нет места для этого.

Попробуйте освободить место, удаляя старые журналы:

sudo find /var/log/ -name "*.gz" -exec rm -v {} \; 
sudo find /var/log/ -name "*.0" -exec rm -v {} \; 
sudo find /var/log/ -name "*.1" -exec rm -v {} \;

Вы можете сделать больше места для очистки кэшированных файлов apt: sudo apt-get clean sudo apt-get autoclean

0
ответ дан 17 May 2018 в 10:55

У вас есть / tmp как виртуальный RAM-диск, отключите его, отредактировав файл / etc / fstab и прокомментировав или удалив строку, начинающуюся с / tmp. Перезагрузите компьютер.

0
ответ дан 17 May 2018 в 10:55

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

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