Список In-Core Inode и Список дисковых Inode
Пожалуйста, скажите мне разницу между списком In-Core Inode и диском Inode со ссылкой на Unix File System.
Кроме того, просим направить меня по ссылкам, где я могу получить больше информации по этому вопросу.
Спасибо,LinuxPenseur
4 ответа
С http://www.cs.iastate.edu/~cs554/NOTES/RPC/UNIXfilesystem.pdf (3-я страница):
• Inode на диске относится к Inode, хранящемуся на диске в списке Inode.
• in-core inode относится к inode, хранящемуся в памяти, когда файл открыт
Индод - это структура данных, которая описывает файл. Inode - это структура файловой системы. Чтобы открыть файл, ядро копирует инод в память. При изменении файла внутренний индекс in-core обычно обновляется чаще, чем копия на диске. Кроме того, in-core inode имеет несколько дополнительных полей, которые нужны только во время открытия файла. Это немного упрощает вещи, но я думаю, что этого пока достаточно. ---- лок!------
"Разница между Inode в ядре и Inode диска
Индод - это структура данных, которая описывает все, что касается файла, кроме его имени. Когда файл открывается, ядро копирует инод в память. При изменении файла внутренний индекс in-core обычно обновляется чаще, чем копия на диске. Кроме того, in-core inode имеет несколько дополнительных полей, которые нужны только во время открытия файла.
В основном вопрос был дан ответ. Я хотел бы добавить некоторые из моих взглядов.
In - core inode относится к inode, который присутствует в основной памяти. Ядро использует его всякий раз, когда процесс хочет манипулировать файлом во вторичной памяти. Это динамическая сущность.
Инод на диске является статической сущностью и присутствует только во вторичной памяти.
НТН