Ископаемое (файловая система) - Fossil (file system)

Ископаемое по умолчанию файловая система в План 9 от Bell Labs. Он обслуживает сетевой протокол 9P и работает как пространство пользователя демон, как и большинство файловых серверов Plan 9. Fossil отличается от большинства других файловых систем своим снимок / архивная функция. Он может делать снимки всей файловой системы по команде или автоматически (с заданным пользователем интервалом). Эти снимки можно хранить на Ископаемом раздел насколько позволяет дисковое пространство; если раздел заполняется, старые снимки будут удалены, чтобы освободить место на диске. Снимок также можно сохранить навсегда в Venti. Fossil и Venti обычно устанавливаются вместе.

Функции

Важные особенности включают:

  • Снимки доступны всем пользователям. Для доступа к старым данным вмешательство администратора не требуется. (Это возможно, потому что Fossil применяет права доступа к файлам; пользователи могут получить доступ только к тем данным, к которым им будет разрешен доступ в любом случае; таким образом, пользователь не может отслеживать старые файлы других лиц или просматривать старые пароли и т.п.)
  • Данные в постоянных снимках (иногда называемых архивами) изменить нельзя. Можно удалить только непостоянные снимки.

Чтобы получить доступ к снимку, нужно подключиться к работающему экземпляру ископаемого («смонтировать» его) и изменить каталог на желаемый снимок, например / снимок / гггг / ммдд / ччммгггг, мм, дд, чч, мм означает год, месяц, день, час, минуту). Чтобы получить доступ к архиву (постоянному снимку), каталог формы / архив / гггг / ммддсгггг, мм, дд, s означает год, месяц, день, порядковый номер). Plan 9 позволяет изменять пространство имен продвинутыми способами, например перенаправление один путь к другому пути (например, / bin / ls к / архив / 2005/1012 / bin / ls). Это значительно упрощает работу со старыми версиями файлов.

Fossil доступен на нескольких других платформах через План 9 из пользовательского пространства.

История

Fossil был разработан и реализован Шон Куинлан, Джим Маккай и Расс Кокс в Bell Labs и добавлен в дистрибутив Plan 9 в конце 2002 года. Он стал файловой системой по умолчанию в 2003 году, заменив KFS и предыдущая архивная файловая система Plan 9, получившая название Файловый сервер Plan 9, или же "фс ".fs также является архивной файловой системой, которая изначально была разработана для хранения данных на ЧЕРВЬ система оптических дисков. Постоянное хранилище ископаемых обеспечивает Venti, который обычно хранит данные на жестких дисках, которые имеют гораздо меньшее время доступа, чем оптические диски.

Смотрите также

  • GoogleFS - Собственная распределенная файловая система Google

внешняя ссылка

  • "Ископаемое", Кошка v (страница руководства).
  • "Консольные команды Fossil", Кошка v (страница руководства).
  • "Ископаемое", Кошка v (технический документ), о структурах данных, записанных в venti