Где inode число хранится?

ssh root@xxx.xxx.xxx.111 'tar cf - /home/myimages/images.tar.gz' | ssh root@xxx.xxx.xxx.222 'tar xf -'

Ssh-каналы чрезвычайно полезны. Изучите и любите их!

1
задан 15 December 2010 в 09:57
3 ответа

Да, записи каталога содержат имена файлов и их inodes.

4
ответ дан 3 December 2019 в 18:07

Согласно мне, INODE будет также использовать очень крошечную часть дискового пространства (1 или 2 сектора), зависит от размера информации файла, которую она содержит. В Linux будет создан Inodes, когда мы создадим саму файловую систему. В течение того времени небольшая часть дискового пространства будет взята для Inodes.

0
ответ дан 3 December 2019 в 18:07

Образ структуры Inode представлен ниже: ss of inode structure

Смотрите на изображении выше. Содержимое каталога содержит номера inode. Каждый индексный дескриптор является индексом таблицы индексных дескрипторов. Таблица inode хранится в блоке логического диска. Каждая запись в таблице индексных дескрипторов хранит некоторые атрибуты файла, такие как размер файла, разрешение, владение, адрес блока на диске, время последней модификации и т. Д.

И каталоги, и обычные (не каталоги) файлы являются файлами. Это определение можно найти в главе 4 «Современная операционная система» профессора Эндрю С. Таненбаума

. Дополнительную информацию об индексных дескрипторах можно найти здесь: http://140.120.7.20/LinuxKernel/LinuxKernel/node17.html

0
ответ дан 3 December 2019 в 18:07

Теги

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