#c #linux #unix #inode #minix
#c #linux #unix #индекс #minix
Вопрос:
Я прочитал API minix, но все еще запутался и не смог получить «реальную» структуру inode только с номером inode
Мы могли бы получить только «номер inode» со структурой «stat», верно? но после получения этого номера есть ли какой-либо способ получить соответствующую структуру inode?
Комментарии:
1. Может быть, попробовать ilookup ?
Ответ №1:
Нет, нет. В большинстве операционных систем на базе UNIX невозможно найти какой-либо аспект файла, используя только его номер индекса, и также нет способа получить фактическую структуру индекса с диска. (Последнее связано с тем, что внутреннее представление inode не гарантируется в какой-либо конкретной форме. В некоторых операционных системах, например procfs
, в Linux, индекс может вообще не существовать.)
Единственное, для чего вы гарантированно сможете использовать номер индекса в ОС на базе UNIX, — это определить, что два файла или жесткие ссылки идентичны.