В типичных файловых системах UNIX данные и информация о каталогах
оба хранятся в структурах, называемых инодами. На рисунке 1 показано, как файл
в каталоге / папке A с именем TheMatrix.jpg хранится начиная с
индекс 34119, где находится набор информации о файле и список местоположений
его фактические данные приведены. Первый блок, содержащий фактические данные
находится в иноде 213456.
Второй файл с именем Link2Matrix.jpg в каталоге / папке B связан с
одни и те же данные файла. Укажите, каково будет значение индекса X
(показано внутри блока каталога B в левом нижнем углу), когда это
файл есть; (i) Жестко связан с TheMatrix.jpg (ii) Символически (или мягко связан) с TheMatrix.jpg
Блок-схема файловой системы на основе инода
Я понимаю, что жесткая ссылка на файл приводит к тому, что индекс X принимает то же значение, что и ссылка, то есть 34119
Однако, насколько я понимаю, мягкая ссылка приведет к созданию нового значения inode. Тем не менее, я не знаю, как это значение присваивается, и оно кажется совершенно произвольным. Есть ли где-нибудь подсказка на диаграмме, которая указывает, каким был бы инод X, если бы была создана мягкая ссылка?
ТИА!