Петлевой объем изменения личинки?

Я просто попробовал простой сценарий для тестирования этого (на моем диске ext4):

dir=test
while mkdir $dir; do dir=$dir/test; done

Ошибка, которую это в конечном счете дало, была File name too long. Я использовал find test | wc -l для получения глубины это сказало 819, и мне глубоко уже 2 года для в общей сложности 821. Затем я попробовал одним названием буквы:

dir=a
while mkdir $dir; do dir=$dir/a; done

Умерший с тем же File name too long обменивайтесь сообщениями в 2048 глубоко (общее количество 2050 года).

Затем у меня была идея cd в каждый каталог я делаю так командную строку, не растет:

while mkdir a; do cd a; done

Это все еще работает и, кажется, идет вполне немного медленнее, чем другие два, в настоящее время 2214.

Я изучил его, и все, что я нашел, был оператор (примечание 14 по самой нижней части), что Linux имеет предел на путь 4 096 байтов. Это вполне немного, и я не думаю, что необходимо волноваться слишком много об этом. Что касается хорошей организации, организуйте вещи в пути, который имеет большую часть смысла Вам.

2
10.11.2012, 01:10
1 ответ

Я не уверен, как GRUB входит в это, поскольку Вы не объясняете соединение, но можно увеличить число одновременно применимых циклических устройств с помощью loop модуль.

modprobe loop max_loop=64

Можно затем вручную сделать больше циклических устройств с mknod как так:

mknod -m 660 /dev/loop8 b 7 8
1
27.01.2020, 22:23
  • 1
    я не знаю ни одного как, что я видел, не объяснил, но я действительно видел, что что-то говорило значения по умолчанию личинки 8. Но хороший ответ. mknod строка определенно работает. modprobe не сделал. Я пытался перезапустить, и 8 все еще доступный –   09.11.2012, 05:17
  • 2
    @acidzombie24 - max_loop вероятно, не делает то, что Вы думаете, что это делает, это только увеличивает число возможных циклических устройств. Это на самом деле не создает их. –  Chris Down 09.11.2012, 05:27
  • 3
    ах я вижу. Не так много проблемы для записи сценария для создания их всех –   09.11.2012, 05:33

Теги

Похожие вопросы