переполнение раздела /home (Куда делось место?)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
powerfox
Сообщения: 458

переполнение раздела /home

Сообщение powerfox »

Сегодня включаю комп - KDE не грузится: "Нет свободного места на разделе /home"
Смотрю:
Мои документы - 230 mb
.opera - 230 mb
А сам раздел 980 mb/ Я понимаю, что полно конфигов /home/fox/.*******, но не на 500 mb. Ещё 5% резервируется + корзина(105 mb). Но где ещё хотябы 200 mb?
Спасибо сказали:
PIF
Сообщения: 391

Re: переполнение раздела /home

Сообщение PIF »

А файловая система в разделе /home какая?
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: переполнение раздела /home

Сообщение allez »

Вполне возможно, что кончилось не место на разделе, а свободные индексные дескрипторы (inodes) и новые файлы просто некуда "прицепить". Приведите вывод команды df -i.
Спасибо сказали:
Аватара пользователя
powerfox
Сообщения: 458

Re: переполнение раздела /home

Сообщение powerfox »

allez писал(а):
04.10.2005 13:02
Вполне возможно, что кончилось не место на разделе, а свободные индексные дескрипторы (inodes) и новые файлы просто некуда "прицепить". Приведите вывод команды df -i.

Я уже немного всё почистил(удалил 130 mb cach)

Код: Выделить всё


Файловая система      Инодов   Испол   Своб  Исп % смонтирована на
/dev/ide/host0/bus0/target0/lun0/part6
                        443K    113K    331K   26% /
/dev/ide/host0/bus0/target0/lun0/part8
                           0       0       0    -  /docs
/dev/ide/host0/bus0/target0/lun0/part7
                        125K    7,6K    118K    7% /home
/dev/ide/host0/bus0/target0/lun0/part1
                         23K     23K      25  100% /mnt/win_c
/dev/ide/host0/bus0/target0/lun0/part5
                        8,8K    8,8K       8  100% /mnt/win_d
lines 1-11/11 (END)
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: переполнение раздела /home

Сообщение allez »

130 мегабайт кэша, говорите, удалили? Это был кэш браузера, наверное? В таком случае я только укрепляюсь в своем мнении насчет нехватки индексных дескрипторов.
Спасибо сказали:
Аватара пользователя
powerfox
Сообщения: 458

Re: переполнение раздела /home

Сообщение powerfox »

allez писал(а):
04.10.2005 13:53
130 мегабайт кэша, говорите, удалили? Это был кэш браузера, наверное? В таком случае я только укрепляюсь в своем мнении насчет нехватки индексных дескрипторов.

По идее, индексные дескрипторы создаются при создании файла. А у меня светилось 900 mb занято, хотя в действительности было 600-700. Пойду читать про ФС.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: переполнение раздела /home

Сообщение t.t »

А у меня светилось 900 mb занято, хотя в действительности было 600-700.
А откуда сведения о действительности? du -s ~/* ~/.* что говорит?
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
powerfox
Сообщения: 458

Re: переполнение раздела /home

Сообщение powerfox »

t.t писал(а):
04.10.2005 19:37
А у меня светилось 900 mb занято, хотя в действительности было 600-700.
А откуда сведения о действительности? du -s ~/* ~/.* что говорит?


Код: Выделить всё

[fox@localhost fox]$ du -s ~/* ~/.*
376K    /home/fox/02_1280_1024_thunder_spip.png
60K     /home/fox/1024x768-04.jpg
36K     /home/fox/2.jpg
40K     /home/fox/5.jpg
8,0K    /home/fox/968735.html
88K     /home/fox/any_0169.jpg
24K     /home/fox/avatar.jpg
616K    /home/fox/averyanov.zip
8,0K    /home/fox/banned.gif
3,2M    /home/fox/bestFOTO
60K     /home/fox/Bjarne.jpg
1,5M    /home/fox/C++
124K    /home/fox/chisla
3,0M    /home/fox/Desktop
9,2M    /home/fox/docs
66M     /home/fox/Documents
48K     /home/fox/DSCN6034.jpg
7,8M    /home/fox/gena
232K    /home/fox/gimn
4,0K    /home/fox/help.gif
4,0K    /home/fox/hooligan.gif
92K     /home/fox/img_0630.jpg
64K     /home/fox/IMG_0752.JPG
1,5M    /home/fox/imgp0031.jpg
1,6M    /home/fox/imgp0034.jpg
3,6M    /home/fox/imgp0097.jpg
844K    /home/fox/iscan-1.15.0-2.i386.rpm
4,0K    /home/fox/ispug.gif
40K     /home/fox/Jeans.jpg
332K    /home/fox/kubinka12.08!!!
136K    /home/fox/linux_may_the_source.jpg
3,7M    /home/fox/linuxWAllpapers
68K     /home/fox/MAKS03.jpg
68K     /home/fox/MAKS07.jpg
4,2M    /home/fox/MAKS-2005-italians.mpg
968K    /home/fox/mig29clock.rar
36K     /home/fox/moln1.JPG
28K     /home/fox/moln2.JPG
4,0K    /home/fox/offtop.gif
13M     /home/fox/old
120K    /home/fox/pics
112K    /home/fox/pics.tar.bz2
19M     /home/fox/portage-2005.1.tar.bz2
148K    /home/fox/regOPERA
2,0M    /home/fox/slideOFplain
4,0K    /home/fox/smeh.gif
3,5M    /home/fox/startxX
112K    /home/fox/swifts_splash.tar.bz2
264K    /home/fox/thunderbird-ayo.png
12K     /home/fox/tmp
48K     /home/fox/vadik.jpg
64K     /home/fox/VVSFLAG.jpg
16K     /home/fox/XF86Config
4,0K    /home/fox/xor.cpp.txt
4,0K    /home/fox/xor.cpp.txt~
4,0K    /home/fox/zaguly9m.front.ru.html
502M    /home/fox/.
du: `/home/fox/../.Trash-0': Permission denied
502M    /home/fox/..
244K    /home/fox/.assistant
4,0K    /home/fox/.bash_history
4,0K    /home/fox/.bash_logout
4,0K    /home/fox/.bash_profile
4,0K    /home/fox/.bashrc
4,0K    /home/fox/.chromium
4,0K    /home/fox/.chromium-score
16K     /home/fox/.clanbomber
4,0K    /home/fox/.DCOPserver_localhost__0
0       /home/fox/.DCOPserver_localhost_:0
16K     /home/fox/.designer
4,0K    /home/fox/.desktop
4,0K    /home/fox/.directory
4,0K    /home/fox/.dmrc
0       /home/fox/.drakfw
8,0K    /home/fox/.fonts
4,0K    /home/fox/.fonts.cache-1
28K     /home/fox/.gconf
8,0K    /home/fox/.gconfd
36K     /home/fox/.gftp
572K    /home/fox/.gimp-1.2
4,0K    /home/fox/.gnome
36K     /home/fox/.gnome2
4,0K    /home/fox/.gnome2_private
40K     /home/fox/.gqview
4,0K    /home/fox/.gtkrc
4,0K    /home/fox/.gtkrc-2.0
4,0K    /home/fox/.ICEauthority
8,0K    /home/fox/.icewm
3,6M    /home/fox/.kde
4,0K    /home/fox/.kderc
217M    /home/fox/.local
128K    /home/fox/.Mail
4,0K    /home/fox/.mailcap
4,0K    /home/fox/.mc
16K     /home/fox/.mcop
4,0K    /home/fox/.mime.types
36K     /home/fox/.mplayer
8,0K    /home/fox/.netscape
8,0K    /home/fox/.netscape6
1,9M    /home/fox/.openoffice
48M     /home/fox/.opera
28K     /home/fox/.qt
4,0K    /home/fox/.recently-used
4,0K    /home/fox/.rpmdrake
8,0K    /home/fox/.sane
4,0K    /home/fox/.screenrc
4,0K    /home/fox/.sversionrc
86M     /home/fox/.thumbnails
20K     /home/fox/.tuxracer
8,0K    /home/fox/.viminfo
4,0K    /home/fox/.wmrc
4,0K    /home/fox/.Xauthority
4,0K    /home/fox/.xinitrc
28K     /home/fox/.xmms
48K     /home/fox/.xsession-errors
8,0K    /home/fox/.xvpics


Не знал о такой команде - спасибо! Как видно, на 500 mb не тянет. Куды место ушло? :o
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: переполнение раздела /home

Сообщение t.t »

du -s ~/* ~/.*
Хм.. Это я не подумавши был.. Можно просто du -s ~

Вообще, если результат не совпадает с соответственной строкой из df -- явный повод сделать fsck ;)
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
Аватара пользователя
powerfox
Сообщения: 458

Re: переполнение раздела /home

Сообщение powerfox »

Сначала пойду умные книжки почитаю :D
Спасибо сказали:
Аватара пользователя
Jinn
Сообщения: 698
Статус: Интересующийся бывалый прохожий

Re: переполнение раздела /home

Сообщение Jinn »

Маловато конечно, под /home - то. Там же всякие кэши, временные файлы и пр. и пр. для браузеров, менеджеров, recycle bins и т.п. Так что дело явно не в нехватке дескрипторов. У меня /home - 100 гиг, из них 70 - забито. И пока дескрипторов хватает, а ведь файловая система - ext2.
Don't trouble troubles until troubles trouble you!
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: переполнение раздела /home

Сообщение allez »

powerfox писал(а):
04.10.2005 18:27
По идее, индексные дескрипторы создаются при создании файла.
Индексные дескрипторы создаются - что по идее, что без нее - вместе с файловой системой. Отформатируйте раздел, натравите на него df -i и вы увидите, сколько их. Кроме того, количество дескрипторов можно выяснить при внимательном чтении сообщений команды форматирования (mkfs и т. п.). А при создании файла присходит не создание, а, скажем так, "занятие" дескриптора. При удалении файла его дескриптор, соответственно, освобождается.
Jinn писал(а):
05.10.2005 03:28
Так что дело явно не в нехватке дескрипторов. У меня /home - 100 гиг, из них 70 - забито. И пока дескрипторов хватает, а ведь файловая система - ext2.
Если объем, занимаемый даными, не превышает объема раздела, а файлы не создаются, тому виной могут быть следующие причины:
1. Раздел смонтирован только для чтения.
2. Файловая система на разделе повреждена.
3. Закончились индексные дескрипторы.
Первая причина отметается сразу, вторая пока остается под вопросом (пока powerfox не проверит свой раздел c помощью fsck, ничего сказать нельзя), третья же наиболее вероятна в данном случае.
Что же до того, что вам пока хватает индексных дескрипторов, то было бы очень большой странностью, если бы их не хватило - при тридцати-то свободных гигабайтах! Если учесть, что на один дескриптор приходится два блока, а размер блока в ext2fs - 4 килобайта, то у вас по грубым прикидкам, должно быть свободно около четырех миллионов дескрипторов, а скорее всего - гораздо больше (все зависит от среднего размера файла на этом разделе).
Попробуйте дать команды df и df -i и сравнить процент занятого места с процентом занятых дескрипторов. Вот для примера:

Код: Выделить всё

$ df -i /dev/hda3
Filesystem            Inodes   IUsed   IFree IUse% Mounted on
/dev/hda3            4587520  270549 4316971    6% /

$ df /dev/hda3
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda3             36108552  13375876  20898456  40% /
Как видим, данные, занимающие 40% объема раздела, испоьзуют лишь 6% от общего количества индексных дескрипторов, так как абсолютное большинство их по размеру превышает (и намного) 8 килобайт. Если же учесть, что объем кэшированных файлов, удаленных powerfox, составил около 130 мегабайт, а размер их зачастую меньше этих самых 8 килобайт (в кэше моих браузеров средний размер файла составил меньше пяти с половиной килобайт), то вывод становится практически очевидным.
Спасибо сказали: