LINUX.ORG.RU

df говорит var переполнен! du говорит все норм!2


0

0

привет всем снова, тему так и не довели до логического конца.

мне подсказал Alex Ivanov про некие иноды, которые засоряют систему. как убрать эти иноды, отключить или очистить, или что можно с ними сделать? вот что система кажет:

mygateway# df -hi

Filesystem Size Used Avail Capacity iused ifree %iused Mounted on

/dev/ad0s1a 496M 229M 227M 50% 2713 63077 4% /

devfs 1.0K 1.0K 0B 100% 0 0 100% /dev

/dev/ad0s1e 496M 1.6M 455M 0% 309 65481 0% /tmp

/dev/ad0s1f 69G 1.9G 61G 3% 210235 9139907 2% /usr

/dev/ad0s1d 1.4G 1.4G -47M 103% 211966 0 100% /var

/dev/md0 31M 31M -2.3M 108% 4350 0 100% /var


логи, млять. логи! рестартни все демоны, которые ведут логи. если к примеру удалить апачевские логи, не стопая сам апач - он будет "думать" что логи по прежнему есть, и по прежнему занимают место. ФС будет с ним солидарна, поэтому место по факту не будет освобождено.

Komintern ★★★★★
()
Ответ на: комментарий от Komintern

иными словами у тебя 200000 мелких файлов в var

portsnap freebsd-update используешь? либо еще /var/spool - там тоже могут быть заготовки от емайлов

Jungo
()
Ответ на: комментарий от Jungo

и почему у тебы два /var ? понятия не имею, я установил фряху по умолчанию, особо не парился по разбиению

еще раз повторяю, шлюз, просто шлюз, никаких апачей и прочего не ставил, вот как поставил, скомпилил ядро, настроил фаервол, запустил в кронтаб два скрипта для просчета трафика и все... перезагрузка сервака очищает только логи(мизер по объему, метров 10) остальные 1.4 гига заняты не понятно чем.

dtl
() автор топика
Ответ на: комментарий от Jungo

portsnap freebsd-update используешь?

это видимо обновления какие-то... нет, не юзаю

dtl
() автор топика
Ответ на: комментарий от UVV

Удалял что-нибудь недавно? ничего ни разу не удалял из программа, так как и не ставил их...

dtl
() автор топика

У меня на всё df говорит, что там 0, гораздо раньше, чем этот 0 наступит, при этом туда ещё обычно несколько сот мег можно впихнуть. Не знаю, на чём сделан счётчик в mc-svn, но он само точно говорит о свободном месте, и его мнение не совпадает с df

Woffice
()
Ответ на: комментарий от dtl

cd /var du | sort -nr

второй вар я так понял подключается принудительно то есть сейчас если ты к нему обратишься то это будет уже не тот вар что на полтора гига а тот что на 30 мб) попробуй сделать все в boot -s

вот чтото похожее http://www.opennet.ru:8101/openforum/vsluhforumID1/80370.html

Jungo
()

> мне подсказал Alex Ivanov про некие иноды, которые засоряют систему. как убрать эти иноды, отключить или очистить, или что можно с ними сделать? вот что система кажет:

1. У тебя вара 2 штуки замонтировано, полагаю используется последний, но он уж очень мал. Не знаю может unionfs какой, тогда думать ещё. Вывод mount сюда.

2. Логов на 1.4G очень трудно получить. посмотри по du -hs /var что конктретно там место занимает и убей лишнее.

3. Чтобы боло больше места при наличии большого числа файлов надо использовать reiserfs.

gena2x ★★★
()
Ответ на: комментарий от gena2x

>2. Логов на 1.4G очень трудно получить. посмотри по du -hs /var что конктретно там место занимает и убей лишнее.

Я получал около 3 гигов, когда на одном асусе (материнка) бортовая сетевка и PCI сетевка заняли одно и тоже прерывание.

dagger
()
Ответ на: комментарий от dagger

>Я получал около 3 гигов, когда на одном асусе (материнка) бортовая сетевка и PCI сетевка заняли одно и тоже прерывание.

ну это уже не то чтобы логи, а так если ещё зазипится. В /var обчно переполняется /var/apt/archives :)

gena2x ★★★
()
Ответ на: комментарий от MikeDM

вывод mount:

mygateway# mount

/dev/ad0s1a on / (ufs, local)

devfs on /dev (devfs, local)

/dev/ad0s1e on /tmp (ufs, local, soft-updates)

/dev/ad0s1f on /usr (ufs, local, soft-updates)

/dev/ad0s1d on /var (ufs, local, soft-updates)

/dev/md0 on /var (ufs, local)

вывод du -hs:

mygateway# du -hs /var/

31M /var/

"Чтобы боло больше места при наличии большого числа файлов надо использовать reiserfs."

варианта нет перейти на другую fs, может можно так что-то придумать?..

dtl
() автор топика
Ответ на: комментарий от dtl

mygateway# cd /var mygateway# du 2 ./.snap 2 ./account 2 ./at/jobs 2 ./at/spool 6 ./at 2 ./audit 8 ./backups 2 ./crash 2 ./cron/tabs 4 ./cron 2 ./db/entropy 2 ./db/freebsd-update 2 ./db/ipf 2 ./db/pkg 2 ./db/ports 2 ./db/portsnap 14 ./db 2 ./empty 2 ./games 2 ./heimdal 22386 ./log 2 ./mail 4 ./msgs 2 ./named 2 ./preserve 2 ./run/named 2 ./run/ppp 30 ./run 2 ./rwho 2 ./spool/lock 2 ./spool/lpd 2 ./spool/mqueue 2 ./spool/opielocks 2 ./spool/output/lpd 4 ./spool/output 8846 ./spool/clientmqueue 8860 ./spool 2 ./tmp/vi.recover 4 ./tmp 2 ./yp 31342 .

dtl
() автор топика
Ответ на: комментарий от Jungo

[quote]cd /var du | sort -nr [/quote]

sort -nr ничего не выводит, висит и ничего, пока контрл+ц не нажмешь

[quote]попробуй сделать все в boot -s [/quote]

поподробнее можно для новичка) что значит boot -s ?

dtl
() автор топика
Ответ на: комментарий от dtl

ну что, кончились идеи? про иноды так никто и не написал, значит либо про них никто ничего не знает, либо не в них дело...

dtl
() автор топика
Ответ на: комментарий от dtl

Да это же freebsd. Вообще я неправильно написал, должно быть du -hs /var/*

У тебя в /var места 31 мегабайт. Ведь не удивительно что оно переполнилось, да?

gena2x ★★★
()

сделай umount /var и du -hs /var/*

gena2x ★★★
()
Ответ на: комментарий от gena2x

меня больше интересует эта срока

/dev/ad0s1d 1.4G 1.4G -47M 103% 211966 0 100% /var

1.4 гига, вот что интересно, где они?

а эти 31 метров понятно чем забиваются - логами

mygateway# du -hs /var/*

2.0K /var/account

6.0K /var/at

2.0K /var/audit

8.0K /var/backups

2.0K /var/crash

4.0K /var/cron

14K /var/db

2.0K /var/empty

2.0K /var/games

2.0K /var/heimdal

22M /var/log

2.0K /var/mail

4.0K /var/msgs

2.0K /var/named

2.0K /var/preserve

30K /var/run

2.0K /var/rwho

8.7M /var/spool

4.0K /var/tmp

2.0K /var/yp

dtl
() автор топика
Ответ на: комментарий от dtl

если я размонтирую, у меня все ляжет тогда, так? а у меня тут люди работают, интернет нужен, понимаешь)

dtl
() автор топика
Ответ на: комментарий от dtl

> если я размонтирую, у меня все ляжет тогда, так? а у меня тут люди работают, интернет нужен, понимаешь)

если не размонтируешь не узнаешь что там и сколько места занимает.

gena2x ★★★
()
Ответ на: комментарий от dtl

Правде можешь примонтировать в режиме реад-онли в другое место и там посмотреть.

gena2x ★★★
()
Ответ на: комментарий от dtl

В большинстве случаев (в линукс) если ты примонтировал 2 и более фс в одно место то видно только содержимое последнего монтирования. В freebsd не знаю, но судя по врему так-же.

gena2x ★★★
()
Ответ на: комментарий от gena2x

мде, если бы еще я монтировал, а то эта тупая система на автомате примонтировала, короче, скажи,плизз, что набрать, чтобы в режиме рид-онли примонтировать раздел в другое место?

dtl
() автор топика
Ответ на: комментарий от dtl

могу же я сделать так:

создать директорию например dtl и смонтировать

mount -r /dev/ad0s1d /dtl

или я что-то путаю?

dtl
() автор топика
Ответ на: комментарий от dtl

> мде, если бы еще я монтировал, а то эта тупая система на автомате примонтировала,

Дело тут явно не в бобине. Твоя участь разобраться зачем она так примонтировала.

gena2x ★★★
()
Ответ на: комментарий от gena2x

в чем проблема монтируй переполненный вар на 1.4 гига куда хочешь делай с ним что хочешь и дальше ребутайся 31 метровый вар должен пропасть автоматом и примонтируется нормальный вар насколько я полнял 31 метровый вар это встроенная экстренная хрень для обеспечения работоспособности в случае переполнения нормального

Jungo
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.