LINUX.ORG.RU

Что за бред?...


0

0

Сори,форматирование...
В /usr полно места, а при создании вайла в /usr вопли что места нет.

comp ~ # df -h
Файловая система Разм Исп Дост Исп% смонтирована на
/dev/hda3 2.0G 344M 1.6G 18% /
udev 10M 196K 9.9M 2% /dev
/dev/hda5 4.0G 2.6G 1.3G 67% /usr
/dev/hda6 140G 371M 133G 1% /home
shm 506M 0 506M 0% /dev/shm
comp ~ # touch /usr/myfile.bla
touch: невозможно выполнить touch для `/usr/myfile.bla': На устройстве кончилось место

comp ~ # mount
/dev/hda3 on / type ext3 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
udev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
/dev/hda5 on /usr type ext3 (rw)
/dev/hda6 on /home type ext3 (rw)
shm on /dev/shm type tmpfs (rw,noexec,nosuid,nodev)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)

comp ~ # uname -a
Linux comp 2.6.24-gentoo-r8 #3 Sun May 25 17:08:38 MSD 2008 i686 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux

anonymous
Ответ на: комментарий от kostian

И что сие значит?

comp ~ # df -i /usr/ Файловая система Инодов Испол Своб Исп % смонтирована на /dev/hda5 262144 262144 0 100% /usr

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

Инодов, значит, нетути.

idone -- это (в некоторых ФС, в т.ч. ext2/3, reiser и пр.) собственно блок информации о файле -- кто владелец, какие права, ну и, конечно, где лежат собственно данные. Вот они (эти блоки) и кончились, а блоков данных (т.е .места как такового) ещё полно.

Я даже не знаю в какой ман послать... Что-нибудь от википедии до хорошей книжки по юниксу.

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

Если я правильно понял форматирование вашего поста, то это значит, что на /usr закончились иноды, то есть новые файлы там создавать нельзя. Количество инодов определяется при создании файловой системы. Обычно определяется автоматически, можно задавать вручную.

В принципе, для 4 Гбайт 262 тыс. файлов это много, что у вас там лежит? Можно все эти файлы скопировать, прочитать man mke2fs и создать файловую систему на /dev/hda5 заново с большим количеством инодов. А потом данные скопировать обратно.

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

>Если я правильно понял форматирование вашего поста, то это значит, что на /usr закончились иноды, то есть новые файлы там создавать нельзя. Количество инодов определяется при создании файловой системы. Обычно определяется автоматически, можно задавать вручную. В принципе, для 4 Гбайт 262 тыс. файлов это много, что у вас там лежит? Можно все эти файлы скопировать, прочитать man mke2fs и создать файловую систему на /dev/hda5 заново с большим количеством инодов. А потом данные скопировать обратно.

Спасибо за подсказку, так и буду делать, но не понятен источник этого трабла, в принципе и я мог накосячить (ставил из stage3 с другого харда).

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

find /usr/ -print0 | xargs -0 -n1 dirname | sort | uniq -c | sort -n

Это позволит выяснить, в каких каталогах больше всего файлов.

lodin ★★★★
()

Вобщем, бред продолжаеться:
1.Затарил /usr
2.rm -r /usr/*(для верности)
3.mkfs.ext3 /dev/hda5
4.reboot(init=/bin/bash)
5.mount /usr (из fstab: /dev/hda5 /usr ext3 defaults 0 2)
6.разтарил в /usr
Тоже самое:
comp ~ # df -i /dev/hda5
Файловая система Инодов Испол Своб Исп % смонтирована на
/dev/hda5 262144 262144 0 100% /usr

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

анек вспомнил : папа привёз сына-дауна на море. - смотри, сына, это море ! - Хде !? - ну вот же, волны, пляж, вода.. это море. - хде !? - ну вот, вода плещется ! - хде !? берёт его, мордой в воду поболтал. - ой, что это было !? - это было море. - хде !?

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

Вам, уважаемый анонимус, несколько раз вполне русским языком объяснили, что не хватает инодов на разделе usr. а вы взяли, и снова форматнули по умолчанию. Вы бы хоть man mkfs.ext3 почитали на предмет опции -N. а вы хамите.

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

ведь можно /usr разбить и отформатировать как несколько дисков... с разными маунт поинами...

вроде должно помочь... даже при стандартном количестве инодов...

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

Угу. Например, /usr/src/ если таковой активно юзается...

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