Автор Тема: Где 300 гигов на винте?  (Прочитано 1542 раз)

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Где 300 гигов на винте?
« : 10.10.2015 09:21:18 »
ALT Linux 7.0 Centaurus сервер. Проработал пару лет.
Смотрю:

[root@server ~]# df
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udevfs             5,0M            0  5,0M            0% /dev
runfs              5,0M         440K  4,6M            9% /run
/dev/sda2          7,0G         2,9G  3,8G           43% /
shmfs              1,8G            0  1,8G            0% /dev/shm
tmpfs              1,8G         4,0K  1,8G            1% /tmp
/dev/sda5          438G         386G   30G           93% /var
[root@server ~]# du -sh /var | sort -h
67G     /var
Так скоро без места останусь. Где почистить?
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Где 300 гигов на винте?
« Ответ #1 : 10.10.2015 09:25:30 »
Что-то на моей памяти такое обсуждали. Закончилось вроде тем, что надо рыть в сторону размера кластера и т.п.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Где 300 гигов на винте?
« Ответ #2 : 10.10.2015 09:38:43 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Где 300 гигов на винте?
« Ответ #3 : 10.10.2015 09:47:25 »
нет
[root@chelsi ~]# service bacula-fd stop
Stopping bacula-fd service:                                                                                                                                  [ DONE ]
[root@chelsi ~]# chkconfig bacula-fd off
[root@chelsi ~]# rm -rf /srv/backup/*
[root@chelsi ~]# df
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udevfs             5,0M            0  5,0M            0% /dev
runfs              5,0M         440K  4,6M            9% /run
/dev/sda2          7,0G         2,9G  3,8G           43% /
shmfs              1,8G            0  1,8G            0% /dev/shm
tmpfs              1,8G         4,0K  1,8G            1% /tmp
/dev/sda5          438G         386G   30G           93% /var
[root@chelsi ~]# cd /mnt/tmproot
[root@chelsi tmproot]# du -shc * | sort -h
4,0K    dev
4,0K    home
4,0K    media
4,0K    opt
4,0K    proc
4,0K    selinux
4,0K    sys
8,0K    run
8,0K    srv
12K     tmp
12K     var
16K     lost+found
16K     mnt
3,5M    arc160714.tar.gz
9,8M    bin
13M     sbin
20M     etc
25M     boot
162M    root
321M    lib
2,3G    usr
2,8G    итого

Находил на форуме, что типа так df работает, не обращай внимание.
Но боязно как-то. Это роутер, но напряженный. Сегодня уже сотенку гигов через себя прокачал.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Где 300 гигов на винте?
« Ответ #4 : 10.10.2015 09:50:15 »
Оно ?
Я так понял нет - сравните что у Salomatin df показывет и про занятость var

df - 386G
du - 67G

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Где 300 гигов на винте?
« Ответ #5 : 10.10.2015 09:53:11 »
Я-бы посмотрел в сторону занятость инодов, потерянные кластеров и ошибок файловой системы. Ну и размер кластера конечно имеет значение. Возможно стоит разбить /var на два и более разделов с меньшим размером кластера.
« Последнее редактирование: 10.10.2015 09:55:22 от ruslandh »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Где 300 гигов на винте?
« Ответ #6 : 10.10.2015 09:54:50 »
Да, и у вас там конечно работает кэширующий сквид ? Что-то обсуждалось именно так. Возможно не на этом форуме. Кэш сквида, лучше в отдельный раздел, если так.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Где 300 гигов на винте?
« Ответ #7 : 10.10.2015 10:04:07 »
Ещё один пример такой ситуации - программа сделала комнду open на какой-то файл, потом в него туда что-то пишет, удаляет и т.д и т.п. - у диска отобрали эти иноды, но в каталоге файла пока нет (пока программа не выполнит close). А если таких файлов много и они большие (например это программа-  сквид), то имеем, что df видит уменьшение размера, а du - нет.

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Где 300 гигов на винте?
« Ответ #8 : 10.10.2015 10:10:56 »
[root@chelsi tmproot]# service squid status
squid is stopped
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Где 300 гигов на винте?
« Ответ #9 : 10.10.2015 10:22:02 »
программа сделала команду open на какой-то файл, потом в него туда что-то пишет, удаляет и т.д и т.п. - у диска отобрали эти иноды, но в каталоге файла пока нет (пока программа не выполнит close).
Тогда наверное поможет reboot, но
[root@chelsi ~]# uptime
 12:13:28 up 9 days, 59 min,  1 user,  load average: 4,26, 1,59, 1,30
неужели за 9 дней набралось.
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Где 300 гигов на винте?
« Ответ #10 : 10.10.2015 10:23:34 »
С bacula-fd и не то набирается...
Андрей Черепанов (cas@)

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Где 300 гигов на винте?
« Ответ #11 : 10.10.2015 10:29:07 »
С bacula-fd и не то набирается...
Рабочая станция у меня так дурковала, а за серверами ни за одним не замечал.
Тем более все равно на всякий случай убил. Нет результата. Потом там основной каталог забивается, а не /var
Перегрузить до вечера не могу.
« Последнее редактирование: 10.10.2015 10:30:55 от Salomatin »
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Re: Где 300 гигов на винте?
« Ответ #12 : 10.10.2015 12:15:54 »
Если /, то принудительно скинь дисковый кэш командой sync.
И df c inode покажи.
Андрей Черепанов (cas@)

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: Где 300 гигов на винте?
« Ответ #13 : 10.10.2015 12:28:10 »
[root@chelsi ~]# sync;echo 3 > /proc/sys/vm/drop_caches
[root@chelsi ~]# df
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udevfs             5,0M            0  5,0M            0% /dev
runfs              5,0M         440K  4,6M            9% /run
/dev/sda2          7,0G         2,9G  3,8G           43% /
shmfs              1,8G            0  1,8G            0% /dev/shm
tmpfs              1,8G         4,0K  1,8G            1% /tmp
/dev/sda5          438G         387G   30G           93% /var
[root@chelsi ~]#  inode
-bash: inode: команда не найдена
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 566
Re: Где 300 гигов на винте?
« Ответ #14 : 10.10.2015 13:04:14 »
Если вопрос про размер /var то
что сколько места занимает вот это?
/var/cache/apt
Может кэш apt за пару лет раздулся?