(Bash) String для выполнения формируется правильно, но оценивается с ошибками

Как указал @derobert, вы должны собрать ядро с модулем F2FS. В моем случае он даже не был включен в качестве загружаемого модуля.

Чтобы собрать ядро самостоятельно, возьмите его с kernel.org. Получите конфигурацию ядра по умолчанию для вашей платформы. (Я взял свой с здесь для серии калькуляторов TI-Nspire.) Измените его, чтобы включить F2FS, установив CONFIG_F2FS_FS в y. Сохраните его как .config в корне скачанного исходного кода ядра и просто соберите его с помощью make. После этого вы найдете свежее ядро в arch/arm/boot.

3
07.09.2018, 00:53
1 ответ

Без особых доказательств, я собираюсь предположить, что find в конечном итоге вызовет realloc и несколько раз скопирует данные каталога, поскольку он исчерпал пространство при начальном распределении в случае с одним -каталогом. Но в случае с несколькими каталогами -память, поддерживающая чтение каждого подкаталога -, не требует большого количества копий или перераспределений. Вы могли бы как-то проверить общее использование памяти find (? )для проверки.

1
27.01.2020, 21:29

Теги

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