валится ls при колве файлов в каталоге 74к

Автор zCirill, 19 июля 2013, 12:18:55

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

zCirill

debian 6 x86, ext3


/dev/sda3 on /var/spool/asterisk type ext3

ls -1 /var/spool/asterisk/monitor/*.mp3 | wc -l
-bash: /bin/ls: Argument list too long

find /var/spool/asterisk/monitor/ -name *.mp3 | wc -l
76494


собсно знаю, что в каталоге одном не надо столько держать, но не ужели ls не тащит овер 64к объектов? или это проблема x86 платформы?

ihammers

Цитата: zCirill от 19 июля 2013, 12:18:55но не ужели ls не тащит овер 64к объектов? или это проблема x86 платформы?
Нет, это ограничения ядра. Некоторая информация есть в этом сообщении.

Можно попытаться увеличить параметр ядра, но всё-таки это обход установленного ограничения, что может нарушить безопасность системы.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

zCirill

спасибо, это чисто интерес был - почему.