HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 29.04.2019, 15:28
verfaa
Постоянный
Регистрация: 29.01.2007
Сообщений: 418
Провел на форуме:
156522

Репутация: 0
По умолчанию

На VPS имеется centos 7.6.1810 и дефицит места на жестком диске.
Посмотрел командой

Код:


Код:
du -sh *
что занимает место в папках, где располагаются файлы OS.

Подскажите можно ли очистить содержимое папки

Код:


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

  #2  
Старый 30.04.2019, 09:18
latteo
Новичок
Регистрация: 28.02.2008
Сообщений: 0
Провел на форуме:
0

Репутация: 0
По умолчанию

После установки пакетов выполняю

Код:


Код:
yum clean all
Это позволяет не разрастаться папке
/var/cache/yum
так же эта команда предлагает выполнить
rm -rf /var/cache/yum

Относительно других данных в кеше ничего не подскажу
 
Ответить с цитированием

  #3  
Старый 13.06.2019, 15:22
Tommass
Новичок
Регистрация: 12.11.2016
Сообщений: 9
Провел на форуме:
2805

Репутация: 0
По умолчанию

ncdu утила в помощь при инспекции занятого места на сервере (репозиторий epel)
 
Ответить с цитированием

  #4  
Старый 14.06.2019, 20:01
mentax
Познающий
Регистрация: 15.11.2008
Сообщений: 51
Провел на форуме:
14698

Репутация: 0
По умолчанию

du - h /var/log
du -h /var/cache

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

  #5  
Старый 28.06.2019, 12:45
VIGuY
Познающий
Регистрация: 01.06.2009
Сообщений: 41
Провел на форуме:
9731

Репутация: 0
По умолчанию

+1 за ncdu

yum install ncdu

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

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

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

  #6  
Старый 05.07.2019, 15:14
xeonjke
Новичок
Регистрация: 03.12.2013
Сообщений: 21
Провел на форуме:
4133

Репутация: 0
По умолчанию

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

Список дескрипторов и процессов можно получить например так:
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гб.

Далее адресно разбираться с процессами.
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.