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

verfaa

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

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

latteo

Эффективное использование PHP, MySQL
Регистрация
27 Фев 2008
Сообщения
1.603
Реакции
1.565
После установки пакетов выполняю
Код:
yum clean all
Это позволяет не разрастаться папке
/var/cache/yum
так же эта команда предлагает выполнить
rm -rf /var/cache/yum

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

Tommass

Писатель
Регистрация
12 Ноя 2016
Сообщения
9
Реакции
3
ncdu утила в помощь при инспекции занятого места на сервере (репозиторий epel)
 

mentax

Постоялец
Регистрация
15 Ноя 2008
Сообщения
51
Реакции
12
du - h /var/log
du -h /var/cache

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

VIGuY

Постоялец
Регистрация
1 Июн 2009
Сообщения
41
Реакции
9
+1 за ncdu

yum install ncdu

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

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

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

xeonjke

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

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

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