D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Системные файлы / file-of-files

file-of-files

Содержит статистическую информацию по каждому файлу в системе

Каждый раз, когда создается или удаляется файл, обновляется и файл "file-of-files".

Записи файла "file-of-files" создаются во время создания или восстановления файла.

Этот файл используется также для локализации файлов на диске при восстановлении с лент, содержащих только копии изменений (incremental tapes), и лент журнала транзакций (transaction-log tapes).

Идентификаторы записей (item-ids) - это последовательные номера, присваиваемые при создании файлов. Файл номер один (1) - это всегда файл "file-of-files", а файл номер два (2) - это всегда файл "mds". Номера других файлов определяются порядком их восстановления или создания.

При восстановлении файлов или счетов файлы пересоздаются в порядке, в котором они были скопированы на магнитный носитель.

"fof" и "stat-file" - это синонимы ("q"-указатели) файла "file-of-files".

Файл "file-of-files" содержит следующие атрибуты:

Атрибут Имя Описание
0 f-fms Общее количество фреймов в первичном файловом пространстве (primary file space) согласно последней копии.
0 f-size Общее количество байтов в первичном файловом пространстве согласно последней копии.
0 file# Идентификатор записи (item-id), присвоенный в порядке создания файлов.
0 t-frames Общее количество фреймов в файловом пространстве согласно последней копии.
0 stat.acc Общее число всех операций чтения и записи.
0 stat.ovf Общее число обращений к группам переполнения.
0 sug.mod Предлагаемое значение параметра "модуло" для этого файла согласно информации, содержащейся в файле "file-of-files".
1 md Имя главного словаря ("md"), которому принадлежит файл.
2 file-name Имя файла, которое хранится в главном словаре ("md") счета.
3 data-name Один словарь может иметь много подчиненных файлов данных, каждый из которых имеет свое собственное уникальное имя. По умолчанию имя файла данных равно имени файла, записанного в словаре счета.
file-of-files base База файла.
file-of-files mod "Модуло" файла. Количество непрерывных фреймов, составляющих первичное файловое пространство.
file-of-files modulo "Модуло" файла. Количество непрерывных фреймов, составляющих первичное файловое пространство.
items Общее количество записей в файле согласно последней копии (включая записи-указатели).
ptr-items Количество записей-укаазателей (pointer-items), сохраненных при последнем копировании файла.
ovf-itms Количество записей, которые были частично или полностью записаны во вторичное файловое пространство (secondary file space) во время последнего копирования.
8 bytes Общее количество байтов в файле согласно последней копии.
9 ptr-bytes Общее количество байтов во всех записях-указателях согласно последней копии.
10 frames Общее количество фреймов в файле согласно последней копии.
11 ptr-fms Общее количество фреймов, занимаемых записями-указателями, согласно последней копии.
12 svdate Дата последнего копирования файла.
13 reel# Номер первой ленты, дискета и т.д.,если копия файла занимает несколько лент или дискетов.
14 seq# Порядковый номер файла на носителе - десятичное число, отражающее позицию этого файла по отношению к другим файлам.
15 opendate Дата последнего открытия файла (обновляется во время копирования файла).
16 stat# Номер последнего копирования файлов, во время которого был скопирован этот файл.
17 mask Отсеивание операций при занесении в атрибуты 18-20. В настоящий момент поддерживаются: "c" очистить файл, "d" удалить файл.
18 file-code Допустимые статусы файла:
  • "c" - файл очищен (clear file);
  • "d" - файл удален (delete file);
  • "n" - новый файл (new file);
  • "r" - файл переименован (rename file);
  • "t" - файл восстановлен с ленты.
Этот атрибут контролирует атрибуты 19 (timedate) и 20 (user).
19 timedate Время/дата выполнения операции с файлом. Этот атрибут зависит от атрибута 18 (file-code).
20 user Идентификатор пользователя, вызвавшего действие с файлом, слитый с идентификатором соответствующего счета. Этот атрибут зависит от атрибута 18 (file-code).
21 dx/dy-date Дата, когда файл с кодом dx/dy был пропущен при копировании.
25 save-list Содержит список конкретных записей, которые должны быть сохранены для этого файла. Используется для выборочного копирования записей файла. Каждое имя записи - это атрибут. Следовательно, список начинается с атрибута 25 и занимает столько последующих атрибутов, сколько требуется. Для сохранения всех записей файла следует использовать звездочку (*).
29 stat.date Дата последней чистки статистики доступа к файлам.
30 stat.rdu Число операций READU, выполненных по файлу.
31 stat.rdub Число заблокированных операций READU по файлу.
32 stat.rdul Число операций READU LOCKED по файлу.
33 stat.rdulb Число заблокированных операций READU LOCKED по файлу.
34 stat.rdptr Число чтений записей-указателей.
35 stat.rd Общее число чтений файла.
36 stat.wtu Число операций WRITEU по файлу.
37 stat.wtb Число заблокированных операций записи в файл.
38 stat.wtptr Число операций записи указателей.
39 stat.wt Общее число операций записи в файл.
40 stat.sel Общее число выборок по файлу.
41 stat.dels Общее число удалений по файлу.
42 stat.clr Общее число чисток файла (clear-file).
43 stat.open Общее число открытий файла.
44 stat.ovf Обращения к группе переполнения на чтение.
45 stat.wtovf Обращения к группе переполнения на запись.
46 read-date Дата последнего чтения файла.
47 write-date Дата последней записи в файл.
60 Seg.Bas Базы сегмента для перестроенных файлов.
61 Seg.Mod Модуло сегмента для перестроенных файлов.