Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

inode (иногда называемый индексным узлом) является файловой структурой как частью метаданных многих файловых систем. Каждый inode обычно содержит всю информацию об одном файле или каталоге, кроме его содержания и имени.

Количество inodes (и таким образом общее количество файлов и каталогов) часто фиксируется при создании файловой системы; таким образом они часто сверхнастраиваются. mkfs значение по умолчанию обычно - несколько процентов общего размера файловой системы. Размер отдельного inode варьируется файловой системой; расширение Linux [234] использование 128-или 256 байтов inodes, например.

Сохраненные метаданные включают следующее:

  • Номер Inode
  • Список управления доступом (ACL)
  • Расширенный атрибут
  • Прямые/косвенные дисковые блоки (перечисляет, где фактическое содержание файла хранится),
  • Доступ к файлу, изменение и время изменения
  • Время удаления файла
  • Число поколения файла
  • Размер файла
  • Тип файла
  • Количество группы ссылок
  • Владелец
  • Полномочия
  • Флаги состояния

Примеры

$ touch "test1" $ touch "test2" $ ls -il test* 1079211 -rw-r--r-- 1 root users 0 Oct 12 15:13 test1 1079212 -rw-r--r-- 1 root users 0 Oct 12 15:13 test2 

Первый столбец является inode. Кроме того, оба stat и ls -i даст Вам inode число. find команда может искать файл inode использованием числа -inum.

inode файла не хранит имя файла. (Действительно, hardlinked файлы совместно используют тот же inode; файл может иметь много имен). Вместо этого это хранится каталогом, содержащим файл. Если файловая система повреждена, и записи каталога, указывающие на inode, потеряны, fsck может повторно подключить inode (часто под сгенерированным именем) к "lost+found".

Каждый файл в файловой системе имеет уникальное inode число (хотя, конечно, два файла в двух различных файловых системах могут иметь то же inode число). Как выше, hardlinks (как создано ln) совместно используйте тот же inode, таким образом, это может использоваться, чтобы подтвердить, что два имен файлов являются hardlinked вместе.

Дальнейшее чтение

Что такое Суперблок, Inode, Dentry и Файл?

Ссылки

Введение в Inodes

10
ответов

Как я считаю все файлы рекурсивно через каталоги

Я хочу видеть, сколько файлов находится в подкаталогах для обнаружения, где все inode использование находится в системе. Отчасти как я сделал бы это для использования пространства du-sh/*, который даст мне пространство, использованное в...
19.11.2015
8
ответов

Найдите, где inodes используются

Таким образом, я получил предупреждение от нашей системы контроля на одном из наших полей, что количество свободного inodes в файловой системе понижалось. df-i вывод показывает это: Файловая система Inodes IUsed...
26.02.2014
6
ответов

Портативный способ найти inode число

Сначала я использовал статистику-c %i файл (чтобы помочь обнаружить присутствие тюрьмы), который, казалось, работал над любым дистрибутивом Linux под солнцем. На OS X' я должен был использовать ls-i, файл | сократил-d ''-f 1. Есть ли...
09.11.2011
4
ответа

Почему inodes каталогов хранят имена файлов в файловой системе ext4?

Inode каталога существенно не отличается от inode обычного файла, то, что я понял из Ext4 Disk Layout, таково: Записи каталогов: Следовательно, он точнее сказать ...
20.08.2017
4
ответа

Могу ли я исчерпать место на диске, создав очень большое количество пустых файлов?

Хорошо известно, что пустые текстовые файлы имеют нулевые байты: однако каждый из них содержит метаданные, которые, согласно моим исследованиям, хранятся в индексных дескрипторах и используют пространство. Учитывая это, это кажется логичным ...
21.07.2017
4
ответа

Файл может быть получен его inode?

Я выполнил следующие команды в указанном порядке: $ln b $ls-i b 523669 523 669 b $rm-f $ls-i b 523669 b, я сделал вывод из этого теста, что комната команды на самом деле удаляет только имя файла (...
22.02.2016
4
ответа

Перечислить все файлы с тем же inode числом?

Позволяет говорят, когда я делаю ls - литий в каталоге, я получаю это: 12353538-rw-r - r - 6 меня меня 1650 10.01.2013 16:33, которое fun.txt Как вывод показывает, файл fun.txt, имеют 6 жестких ссылок; и inode число...
24.04.2013
3
ответа

Может ли программа продолжать работу с открытым файлом после его перемещения другой программой?

Когда программа открывает файл, а другая программа перемещает файл, чтобы он имел другой путь/имя файла, может ли первая программа по-прежнему работать с файлом, например, изменять содержимое файла или...
25.02.2020
3
ответа

Емкость памяти для ядра mmap операция

Я интересуюсь путем Linux mmaps файлы в оперативную память (в моем контексте для выполнения, но я предполагаю, что процесс mmap является тем же для записи и чтения также), и какой размер это использует. Так...
20.03.2019
3
ответа

Как отказаться от определенной степени серьезности в сервере Rsyslog

У меня есть сервер rsyslog, который имеет данные от нескольких удаленных клиентов; Теперь я хочу отменить определенные типы серьезности, такие как предупреждение, информация и отладка, а также остальные сообщения, которыми я хочу быть...
15.02.2019
3
ответа

Вывести список только обычных файлов [дубликаты]

Я хочу перечислить все индексные дескрипторы в текущем каталоге, которые являются обычными файлами (т. е. не каталогами, ссылками или специальными файлами), с помощью ls -la (ll). Я пошел к человеку ls искать type и нашел только это ...
06.11.2018
3
ответа

Как использовать весь inodes

Не создавая файл я могу использовать какой-либо inode, который свободен? Я хочу записать сценарий, который будет использовать весь свободный inodes в системе. действительно ли это возможно?
22.07.2018
3
ответа

Что такое потерянный индексный дескриптор? [закрыто]

Я понимаю, что такое индексный дескриптор, но каково точное определение потерянного индексного дескриптора? Я действительно не понимаю, что это значит. ОБНОВЛЕНИЕ Было время, когда на сервере, которым я управлял, заканчивались inodes, но ...
16.06.2016
3
ответа

Как повлиять на номер inode, например, при восстановлении файловой системы?

Файлы в файловых системах *nix почти всегда имеют связанный номер inode. В большинстве случаев пользователи, похоже, не имеют особого дела с этими номерами inode, поскольку они используют имена файлов (т.е. иерархические пути-...
15.10.2015
3
ответа

Вопрос о inode и команде разрешения

Кто-либо может сказать мне, если это - TRUE или FALSE? inode файла имеют адреса блоков, содержащих содержание файла? Также для команды разрешения, был вопрос, прося что я...
18.04.2013
2
ответа

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

используя dumpe2fs на каком-то разделе ext4, я получаю в начальных данных, что первый индексный дескриптор #11. Однако, если я ls -i на корневом разделе этого диска, я получаю, что его номер инода #2 (как и ожидалось ). Итак......
01.07.2021
2
ответа

Почему в моем SSD на 500 ГБ всего 477056 индексных дескрипторов?

Иноды файловой системы IUsed IFree IUse% Mounted on udev 4030305 685 4029620 1% /dev tmpfs 4040316 1252 4039064 1%/запуск /dev/sdb1 477056 476282...
27.11.2020
2
ответа

Файловая система Debian btrfs показывает нулевое количество инодов, ноль используемых, ноль свободных

Этот сервер Debian работал нормально до недели или около того. тому назад. Теперь он не позволяет размещать файлы, несмотря на то, что место еще есть. Корневой том настроен с помощью LVM. Ядро ...
30.06.2019
2
ответа

Использование нескольких < < <

Мне интересно узнать, путь перенаправление < < < работает в bash. Я понимаю, что он перенаправляет цепочку после нее в команду раньше, как если бы содержимое было в виртуальном файле. Примеры $...
12.03.2019
2
ответа

Как номера inode из ls -i соотносятся с inodes на диске

Я пытаюсь понять, как номера inode (отображаемые ls -i) работают с разделами ext4. Я пытаюсь понять, являются ли они конструкцией ядра linux и сопоставлены ли они с inodes на диске, ...
04.02.2019
2
ответа

Узнать, какой процесс имеет открытые данные на жестком диске, которые больше не видны в дереве каталогов [дубликат]

На моем сервере корневой раздел 73 ГБ, но диск говорит, что он заполнен, хотя на этом устройстве используется только около 6 ГБ: # df -h Используемый размер файловой системы Доступно Использование % Установлено на ...
01.01.2019
2
ответа

Какая связь между индексным дескриптором и файлом?

Из некоторых источников (например, this) я узнал следующее: Inode - это структура данных, в которой хранится соответствующая информация о файле. Номер inode указывает на индексный дескриптор. Существует ...
25.08.2018
2
ответа

Флаги Inode файловой системы: разница между FS_IOC_GETFLAGS и FS_IOC_FSGETXATTR

В чем разница между командами ioctl FS_IOC_GETFLAGS и FS_IOC_FSGETXATTR? Какие флаги возвращают оба?
09.06.2018
2
ответа

Символическая ссылка деактивирована путем переименования исходного связанного файла

Я узнал, что в отличие от HardLink, SoftLink фактически хранит информацию об исходном файле на жестком диске. И я сделал test1 (исходный файл) и test2 (softlink test1) И затем я mv (переименовал) test1 в test3 Итак ...
14.03.2018
2
ответа

Что такое inode в соответствии с POSIX?

Что такое inode в соответствии с POSIX? В статье Википедии об инодах есть раздел под названием "Описание инода POSIX", где говорится, что инод содержит (среди 8 других пунктов): ID устройства (это ...
19.08.2017
2
ответа

Как переместить рекурсивные файлы из одного каталога в другой и файлы с тем же именем переименовать старый, добавив время его модификации

Мне нужно рекурсивно переместить все файлы с одного диска на другой и тот же путь / имя файла переименуйте, если он отличается от более старого, добавив к имени файла время модификации. Один и тот же путь / имя файлов ...
14.01.2017
2
ответа

Зачем нужен кеш inode?

Я запутался, потому что у всех dentries есть указатели на объекты inode. Насколько мне известно, вы всегда просматриваете дентри, чтобы найти свой индексный дескриптор. Тогда почему существует кеш inode?
02.01.2017
2
ответа

От чего зависит количество inodes, доступных на диске?

Основывается ли оно на числе, определенном при форматировании жесткого диска? Например: $ df -Ti / Тип файловой системы Inodes IUsed IFree IUse% Mounted on / dev / dm-0 ext4 983040 95683 887357 10% / ...
17.08.2016
2
ответа

Почему debugfs не показывает crtime в наносекундах?

Я использую: debugfs -R 'stat <7473635>' / dev / sda7, чтобы получить время создания файла (crtime). Inode: 7473635 Тип: обычный Режим: 0664 Флаги: 0x80000 Генерация: 1874934325 Версия: ...
27.02.2016
2
ответа

что делает “удаленный файл” запись, похожи в журнале

Я надеюсь, что у меня есть это право: inode файла содержит данные, такие как число inode, время последнего изменения, владение и т.д. – и также запись»: время удаления «. Который сделал меня любопытным:...
27.10.2015