Что это за «первый inode», о котором сообщает dumpe2fs?

Почему бы вам не попробовать закодировать строку rand в base64? Вот так :openssl rand -base64 16С этим намного легче справиться.

2
01.07.2021, 02:52
2 ответа

#11 — это первый «не -специальный» индексный дескриптор, который можно использовать для первого регулярно создаваемого файла или каталога (, обычно используемого дляlost+found). Номер этого индекса сохраняется в суперблоке файловой системы (s_first_ino), поэтому технически он не обязательно должен быть равен #11, но mke2fsвсегда устанавливает его таким образом.

Большинство инодов от #0 до #10 имеют специальное назначение (, например. #2 является корневым каталогом ), но некоторые из них зарезервированы или используются в не -вышестоящих версиях семейства файловых систем ext. Использование задокументировано на kernel.org .

Номер инода Цель
0 н/д
1 Список дефектных блоков
2 Корневой каталог
3 Пользовательская квота
4 Групповая квота
5 Зарезервировано для загрузчиков
6 Восстановить каталог (зарезервировано)
7 "изменить размер inode"
8 Журнал
9 "исключить" иноду (зарезервировано)
10 Индексный узел реплики (зарезервирован)
5
28.07.2021, 11:21

Inode #1 -> #10 являются «Зарезервированными». Из этого зарезервированного блока #2 — это «корневой» каталог файловой системы

.

Таким образом, #11 обычно является первым реальным выделенным индексным узлом... и это, вероятно,lost+found

Так:

% ls -ali / | awk '$1<=11'
 2 dr-xr-xr-x. 18 root root  4096 Jul 24  2019./
 2 dr-xr-xr-x. 18 root root  4096 Jul 24  2019../
 2 dr-xr-xr-x.  6 root root  4096 May  1 22:21 boot/
 3 drwxr-xr-x  17 root root  2980 Jun 30 20:49 dev/
11 drwx------.  2 root root 16384 Jul 24  2019 lost+found/
 1 dr-xr-xr-x  90 root root     0 Jun 30 20:49 proc/
 1 dr-xr-xr-x  13 root root     0 Jun 30 20:49 sys/

Все каталогиbootdevprocи sysявляются точками монтирования, поэтому вывод lsпоказывает номера инодов внутри этих файловых систем. Это оставляет .и ..как #2 и lost+foundкак #11

В ранних версиях ext2 этот зарезервированный счетчик был исправлен. В более поздних версиях это настраивается в суперблоке, и это значение, которое сообщает dump2fs.

3
28.07.2021, 11:21

Теги

Похожие вопросы