Fosil (dosya sistemi) - Fossil (file system) - Wikipedia

Fosil varsayılandır dosya sistemi içinde Bell Labs'tan Plan 9. Ağ protokolüne hizmet eder 9P ve bir Kullanıcı alanı arka plan programı, çoğu Plan 9 dosya sunucusu gibi. Fosil, diğer dosya sistemlerinden farklıdır. enstantane fotoğraf / arşiv özelliği. Tüm dosya sisteminin anlık görüntülerini komutla veya otomatik olarak (kullanıcı tarafından belirlenen aralıklarla) alabilir. Bu anlık görüntüler Fosil üzerinde tutulabilir bölüm disk alanı izin verdiği sürece; bölüm dolarsa, disk alanını boşaltmak için eski anlık görüntüler kaldırılır. Bir anlık görüntü de kalıcı olarak kaydedilebilir Venti. Fosil ve Venti tipik olarak birlikte kurulur.

Özellikleri

Önemli özellikler şunları içerir:

  • Anlık görüntüler tüm kullanıcılar tarafından kullanılabilir. Eski verilere erişmek için yönetici müdahalesine gerek yoktur. (Bu mümkündür, çünkü Fossil dosya izinlerini zorunlu kılar; kullanıcılar yalnızca kendilerine erişmelerine izin verilen verilere erişebilirler; bu nedenle, bir kullanıcı başka birinin eski dosyalarına göz atamaz veya eski parolalara veya benzerlerine bakamaz.)
  • Kalıcı anlık görüntülerdeki (bazen arşiv olarak adlandırılır) veriler değiştirilemez. Yalnızca kalıcı olmayan anlık görüntüler kaldırılabilir.

Bir anlık görüntüye erişmek için, çalışan bir fosil örneğine bağlanılır (onu “monte edin”) ve dizini istenen anlık görüntüye değiştirin, ör. / anlık görüntü / yyyy / mmdd / hhmm (ile yyyy, mm, gg, hh, mm yani yıl, ay, gün, saat, dakika). Bir arşive (kalıcı anlık görüntü) erişmek için dizin şeklinde / arşiv / yyyy / mmdds (ile yyyy, mm, gg, s yani yıl, ay, gün, sıra numarası) kullanılır. Plan 9, ad alanı gibi gelişmiş şekillerde yeniden yönlendiriliyor başka bir yola giden bir yol (ör. / bin / ls -e / arşiv / 2005/1012 / bin / ls). Bu, dosyaların eski sürümleriyle çalışmayı önemli ölçüde kolaylaştırır.

Fosil birçok başka platformda şu yolla mevcuttur: Kullanıcı Alanından Plan 9.

Tarih

Fosil tasarlandı ve uygulandı Sean Quinlan, Jim McKie ve Russ Cox -de Bell Laboratuvarları ve 2002'nin sonunda Plan 9 dağıtımına eklendi. 2003 yılında varsayılan dosya sistemi haline geldi ve KFS ve önceki Plan 9 arşiv dosya sistemi, Plan 9 Dosya Sunucusuveya "fs ". fs ayrıca orijinal olarak verileri bir dosyada saklamak için tasarlanmış bir arşiv dosya sistemidir. WORM optik disk sistemi. Fosil için kalıcı depolama, Venti, verileri genellikle optik disklerden çok daha düşük erişim sürelerine sahip olan sabit sürücüler üzerinde depolayan.

Ayrıca bakınız

  • GoogleFS - Google'ın tescilli dağıtılmış dosya sistemi

Dış bağlantılar

  • "Fosil", Kedi v (kılavuz sayfası).
  • "Fosil konsol komutları", Kedi v (kılavuz sayfası).
  • "Fosil", Kedi v (teknik kağıt), venti'ye yazılan veri yapıları hakkında