Освободить место в centos 7.6

Тема в разделе "Десктопный Linux", создана пользователем verfaa, 29 апр 2019.

Метки:
  1. verfaa

    verfaa

    Регистр.:
    29 янв 2007
    Сообщения:
    388
    Симпатии:
    47
    На VPS имеется centos 7.6.1810 и дефицит места на жестком диске.
    Посмотрел командой
    Код:
    du -sh *
    что занимает место в папках, где располагаются файлы OS.

    Подскажите можно ли очистить содержимое папки
    Код:
    /var/cache
    ?
    Что там храниться? И будет ли удаление файлов в этой папке безопасным?
    Какие ещё папки можно очистить?
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.609
    Симпатии:
    1.537
    После установки пакетов выполняю
    Код:
    yum clean all
    Это позволяет не разрастаться папке
    /var/cache/yum
    так же эта команда предлагает выполнить
    rm -rf /var/cache/yum

    Относительно других данных в кеше ничего не подскажу
     
    fumofuuu и verfaa нравится это.
  3. Tommass

    Tommass Писатель Нарушитель

    Регистр.:
    12 ноя 2016
    Сообщения:
    8
    Симпатии:
    3
    ncdu утила в помощь при инспекции занятого места на сервере (репозиторий epel)
     
    verfaa нравится это.
  4. mentax

    mentax Создатель Нарушитель

    Регистр.:
    15 ноя 2008
    Сообщения:
    41
    Симпатии:
    11
    du - h /var/log
    du -h /var/cache

    Эти команды можно применять к любым папкам чтобы узнать размер директории.
     
    verfaa нравится это.
  5. VIGuY

    VIGuY Создатель

    Регистр.:
    1 июн 2009
    Сообщения:
    27
    Симпатии:
    4
    +1 за ncdu

    yum install ncdu

    ncdu /
    с корня удобнее всего смотреть
    либо начиная с нужного каталога:
    ncdu /нужный_каталог
    либо с текущего каталога:
    ncdu ./

    И наглядно увидишь в отсортированном виде какие каталоги/файлы больше всего места занимают, и прямо в его интерфейсе можно лазить по директориям в глубь и смотреть что съедает память

    В первую очередь посмотри сколько весят логи. Вангую ими больше всего забито пространство бессмысленно
     
    verfaa нравится это.
  6. xeonjke

    xeonjke Создатель

    Регистр.:
    3 дек 2013
    Сообщения:
    20
    Симпатии:
    8
    Вероятно запущенные процессы удерживают открытыми дескрипторы уже удалённых файлов, что не позволяет освободить занятое место ФС.

    Список дескрипторов и процессов можно получить например так:
    sudo lsof -a +L1
    Пример строки от меня:

    Код:
    COMMAND     PID   USER   FD   TYPE DEVICE   SIZE/OFF NLINK    NODE NAME
    php       17455 melkij    4r   REG  254,1 1048576000     0 2624572 /home/melkij/tmpfile (deleted)
    php процесс с pid 17455 удерживает deleted дескриптор файла размером в 1гб.

    Далее адресно разбираться с процессами.
     
    verfaa, VIGuY и latteo нравится это.