Идет переполнение /
df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 257838 252814 -15602 107% /Но не могу найти чем.
Кто то говорил что это бывает.
Кто нибудь пояснит. и что делать
>Идет переполнение /
>df
>Filesystem 1K-blocks
> Used Avail Capacity Mounted on
>/dev/ad0s1a 257838
> 252814 -15602 107%
>/
>
>Но не могу найти чем.
>Кто то говорил что это бывает.
>Кто нибудь пояснит. и что делать
cd /
du -sk `ls -1a | grep -v lost+found | grep -v '^proc$'`
[...]
cd {самыйжирныйкаталог}
du -sk *
[...]
итд пока не найдешь\^P^/
>du -sk `ls -1a | grep -v lost+found | grep -v '^proc$'`
^ это единица а не буковка, тут шрифт дурацкий приходится пояснять\^P^/
в том то и дело что нет жирного каталога у меня.
кстати du просто зависает
>в том то и дело что нет жирного каталога у меня.
>кстати du просто зависаетНе зависает, а считает. Значит у тебя в каком-то каталоге мильён мелких файлов. Дождись окончания работы du.
Зачем так сложно-то?
# cd /
# du -d1
Можно задать параметр -d2 или -d3 и т.д. И не надо делать
> cd {самыйжирныйкаталог}
Посмотрите сами что у меня
df
Filesystem 1K-blocks Used Avail Capacity Mounted on
/dev/ad0s1a 257838 252814 -15602 107% /te# du -d1du -d1
2 ./.snap
2 ./dev
22914340 ./home
11536 ./tmp
6482236 ./usr
4027488 ./var
2466 ./stand
2090 ./etc
2 ./cdrom
2 ./dist
1606 ./bin
68986 ./boot
160032 ./mnt
2 ./proc
944 ./root
6696 ./sbin
1 ./net
3188 ./lib
222 ./libexec
3822 ./rescue
1902 ./etc.old
1 ./host
33688399 .
Нет большого каталога а место все куда то ушло
Существует какая-то лажа с SoftUpdate. Точно не скажу, но об этом в хэндбуке должно быть.
Место на самом деле может быть, но система его не видит, так как оно может быть зарезервировано. Вообщем лучше почитать хэндбук.
>Идет переполнение /
>df
>Filesystem 1K-blocks
> Used Avail Capacity Mounted on
>/dev/ad0s1a 257838
> 252814 -15602 107%
>/
>
>Но не могу найти чем.
>Кто то говорил что это бывает.
>Кто нибудь пояснит. и что делатьутечка бывает если используется softupdates без патча, но редко кто делает "/"- root-fs
на softupdates.
Остальное легко выясняется, как уже было сказано:- du
- fstat + lsof
- есть еще fuser в портаха ишшо бывает следуюшшее - висит программа или демон открывшие файл/ы, потом хтой-та
его удаляет, а дескриптор похоже остается открытым - программа то работает, ее никто
не срубил, в результате иноды не освобождаются, запись идет и отловить такое без
fstat/lsof/fuser сложноЕсли сие случилось на root-fs и НИЧЕГО НЕ ПОЛУЧАЕТСЯ -> reboot в single-user,
и усе быстренько находится и вычищается