Могу ли я создать файл без метаданных? [закрыто]

-2
24.07.2017, 20:07
2 ответа

информационный -теоретический ответ на ваш предыдущий вопрос также отвечает на это :, если вы создаете файлы, даже уменьшенные до их минимального представления, и хотите иметь возможность извлекать что-то о них, то создание занимает некоторое место на диске, так что вы в конечном итоге исчерпаете (однако распределение работает ). Таким образом, вы не можете создать бесконечное количество файлов в пределах конечного объема дискового пространства.

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

3
28.01.2020, 05:14

Файл должен иметь, по крайней мере, место для первого потребляемого им блока на диске. Это ограничивает, в зависимости от рассматриваемой файловой системы, сколько файлов может быть создано, независимо от того, сколько места на диске они занимают. Большинство файловых систем имеют ограничения на количество файлов, которые могут содержаться (i. е. количество записей в «оглавлении», так сказать, ограничено ).

Спецификация POSIX предписывает файловую систему, в которой каждый файл должен иметь индексный дескриптор файловой системы, описывающий его, который должен иметь:

  • Размер файла
  • Идентификатор устройства, содержащего файл
  • UID владельца файла
  • GID файла
  • Набор разрешений для файла
  • Дополнительные системные и пользовательские флаги (e. г. ACL-списки)
  • Метки времени (e. г. время, время, время)
  • Подсчет количества жестких ссылок на инод
  • Указатели на блоки диска, в которых хранится содержимое файла

Эти данные занимают место, что ограничивает количество файлов, которые можно сохранить, независимо от того, насколько малы фактические файлы.

3
28.01.2020, 05:14

Теги

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