Размер папки / tmp продолжает увеличиваться [закрыто]

У меня есть виртуальная машина ubuntu 14.04 на лазурном сервере с диском ОС размером 30 ГБ.

Если я оставлю машину работать в течение нескольких дней, размер папки / tmp увеличится до 21 ГБ, а при добавлении других папок он достигнет своего предела, то есть 30 ГБ, и виртуальная машина перестанет работать.

Да, после перезапуска ВМ размер папки / tmp возвращается к 1 ГБ, и ВМ начинает работать. Но я не хочу перезапускать систему каждый раз при достижении лимита.

Может ли кто-нибудь помочь мне с другим решением этой проблемы?

1
задан 13 January 2020 в 17:42

1 ответ

Можно реализовать сценарий для освобождения /tmp каталог каждый час как так:

  1. Создайте и отредактируйте файл сценария в своем корневом каталоге путем выполнения следующей команды в терминале:

    nano ~/EmptyTmp.sh

  2. Скопируйте и вставьте следующий код в редактора:

#!/bin/bash

while true
        do
                sleep 1h
                find /tmp/{*,.??*} -exec rm -rf {} \;
        done


  1. Сохраните файл сценария и выйдите, редактор путем нажатия Ctrl + X затем нажимают Y.

  2. Сделайте исполняемый файл файла сценария путем выполнения следующей команды в терминале:

    chmod +x ~/EmptyTmp.sh

  3. Запустите скрипт путем выполнения следующей команды в терминале:

    sudo bash ~/EmptyTmp.sh

Готово, /tmp будет освобождаться каждый час.

0
ответ дан 19 January 2020 в 09:14

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

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