2

Я хочу начать с заявления, что у меня нет проблем, которые я пытаюсь решить, кроме гипотезы. И я мог бы RTFC, но есть много кода файловой системы, с которым я должен был бы ознакомиться;)

Мне любопытно, что произойдет, если я открою файл и затем отсоединю его в файловой системе (но все еще имею открытый дескриптор). Затем система падает.

В частности: мне любопытно, будет ли индекс файлов по-прежнему указывать, что он имеет ссылки, но ничто в файловой системе больше не указывает на него, или же это зависит от ОС, чтобы знать, что он не может записать в пространство, но что касается inode, то это бесплатно.

Кроме того, я что-то здесь упускаю? Спасибо :)

1 ответ1

3

После сбоя системы будет одно из двух условий: либо журнал будет восстановлен, либо будет запущен fsck. Вы видели Очистку потерянных инодных сообщений Clearing orphaned inode XXXXX которые он печатает при загрузке? Это как раз ваш случай: inode, на который нет ссылок нигде в файловой системе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .