Fossil по умолчанию файловая система в План 9 от Bell Labs. Он обслуживает сетевой протокол 9P и работает как демон пользовательского пространства , как и большинство файловых серверов Plan 9. Fossil отличается от большинства других файловых систем своей функцией моментальных снимков / архивирования. Он может делать снимки всей файловой системы по команде или автоматически (с заданным пользователем интервалом). Эти снимки можно хранить в разделе Fossil , пока позволяет дисковое пространство; если раздел заполняется, старые снимки будут удалены, чтобы освободить место на диске. Снимок также можно навсегда сохранить в Venti. Fossil и Venti обычно устанавливаются вместе.
Важные функции:
Чтобы получить доступ к снимку, нужно подключиться к работающему экземпляру ископаемого («смонтировать» его) и изменить каталог на нужный снимок, например / snapshot / yyyy / mmdd / hhmm (где yyyy, mm, dd, hh, mm означает год, месяц, день, час, минуту). Для доступа к архиву (постоянный снимок) будет использоваться каталог в формате / archive / yyyy / mmdds (где yyyy, mm, dd, s означает год, месяц, день, порядковый номер). Plan 9 позволяет изменять пространство имен расширенными способами, например перенаправлять один путь на другой путь (например, / bin / ls в / archive / 2005/1012 / bin / ls). Это значительно упрощает работу со старыми версиями файлов.
Fossil доступен на нескольких других платформах через Plan 9 из пространства пользователя.
Fossil был разработан и реализован Bell Labs и добавлен в дистрибутив Plan 9 в конце 2002 года. Он стал файловой системой по умолчанию в 2003 году, заменив предыдущую архивную файловую систему Plan 9, получившую название Plan 9 File Server, или "". fs также представляет собой архивную файловую систему, которая изначально была разработана для хранения данных на оптических дисках WORM. Постоянное хранилище ископаемых обеспечивает Venti, который обычно хранит данные на жестких дисках, которые имеют гораздо меньшее время доступа, чем оптические диски.