Junior
За какво се използва inode във файловата система?
sobes.tech AI
Отговор от AI
Inode (индексен дескриптор) съхранява метаданни за файл или директория в файлова система, подобна на Unix. Той не съдържа съдържанието на файла.
Какво се съхранява в inode:
- Тип на файла (обикновен файл, директория, символен линк и др.)
- Права за достъп (собственик, група, други; четене, писане, изпълнение)
- Брой твърди връзки към файла
- UID (User ID) на собственика
- GID (Group ID) на собственика
- Размер на файла (в байтове)
- Време на създаване (ctime - време на промяна)
- Време на модификация на данните (mtime - време на промяна)
- Време на последен достъп (atime - време на достъп)
- Адреси на блоковете с данни на диска, където се съхранява съдържанието на файла
На всеки файл или директория се присвоява уникален номер inode в рамките на файловата система. Този номер се използва от ядрото за достъп до съответното описание на данните на обекта.
Пример за изход на информация за inode с командата ls -i:
# Показване на номера на inode на файла
ls -i моят_файл.txt
Пример за използване на командата stat за подробна информация за inode:
# Показване на подробна информация за файла, включително данни от inode
stat моят_файл.txt