Команды убиваются при выполнении на точке монтирования
Я создал файловую систему, когда монтирую ее в любой каталог и выполняю любую команду в этой точке монтирования(ls/mkdir и т. д) Я получаю результат как убитый.
Что это значит, какой процесс убивается и почему? Каково же решение этой проблемы?
Заранее спасибо :)
Что я уже пробовал:
Вставил модуль ядра как "пример insmod"."
монтируется как " mount-o loop-t example image mnt"
Suvendu Shekhar Giri
У нас нет возможности увидеть достаточно кода, который вы написали, так что трудно догадаться, что может быть причиной. Каково было ваше наблюдение при отладке кода?
Такая ситуация также может произойти, когда ядро убило некоторые процессы, когда существует крайнее голодание ресурсов, и это может быть вызвано тем, что вы написали бесконечный цикл/ вручную выделяете вещи памяти. Просто дикое предположение.
Ну, вы можете бросить нам еще какой-нибудь релевантный код после того, как проведете сеанс отладки, чтобы мы попытались определить проблему немного глубже.
Richard MacCutchan
Это означает, что в вашей реализации файловой системы есть ошибка.