Стандарт на структуру каталогов файловой системы


Filesystem Hierarchy Standard - 5.8 /var/lib : Variable state information - часть 2


Дерево 5.8.3.2

/var/lib/<editor> : Резервные копии файлов и информация о состоянии редактора (optional)

1 Назначение Эти каталоги содержат сохраненные файлы, генерируемые при любом неожиданном прекращении работы редактора (такого как elvis, jove, nvi).

Другие редакторы могут не требовать каталога для сохранения файлов на случай краха программы, но могут требовать четко определенного места для хранения другой информации в то время, когда редактор запущен. Такая информация может храниться в подкаталогах каталога /var/lib (например, GNU Emacs размещает файлы блокирования в /var/lib/emacs/lock).

Другие редакторы могут требовать хранения дополнительной информации о состоянии кроме резервных копий файлов и файлов блокирования - такая информация тоже должна размещаться в /var/lib/<editor>. НАЧАЛО ПОЯСНЕНИЙ
Предыдущие версии Linux, также как все поставщики коммерческих версий, используют /var/preserve для vi или его клонов. Однако, каждый редактор использует свой собственный формат для резервных файлов, создаваемых на случай краха программы, так что для каждого редактора нужна отдельная директория.

Специфичные для каждого редактора файлы блокирования обычно сильно отличаются от файлов блокирования устройств или ресурсов, которые хранятся в /var/lock и поэтому хранятся в /var/lib.
КОНЕЦ ПОЯСНЕНИЙ
/var/lib/hwclock : Каталог состояния для hwclock (optional)

1 Назначение Этот каталог содержит файл /var/lib/hwclock/adjtime. НАЧАЛО ПОЯСНЕНИЙ
В FHS 2.1 этот файл был /etc/adjtime, но, поскольку hwclock обновляет его, это, очевидно, некорректно.
КОНЕЦ ПОЯСНЕНИЙ
/var/lib/misc : Различные изменяемые данные

1 Назначение Этот каталог содержит переменные данные, не попавшие в подкаталоги /var/lib. Должны быть предприняты меры по использованию относительно уникальных имен в этом каталоге для того, чтобы избежать конфликта имен.

[33] Важное различие между настоящей версией этого стандарта и предыдущими состоит в том, что от приложений не требуется использовать подкаталоги каталога /var/lib.

[34] Эта каталоговая структура должна содержать файлы, которые в текущих версиях BSD хранятся в /var/db.В их число входят locate.database и mountdtab, а также базу(ы) символов ядра.


Начало  Назад  



Книжный магазин