MooseFS

Yazılım ekran görüntüsü:
MooseFS
Yazılım detaylar:
Versiyon: 1.6.27
Qayıt: 20 Feb 15
Geliştirici: Gemius SA
Lisans: Ücretsiz
Popülerlik: 11

Rating: 1.0/5 (Total Votes: 1)

.

MooseFS gibi bir kaynak & nbsp kullanıcıya görünür birkaç fiziksel sunucular üzerinden veri yayılan bir hataya dayanıklı, ağ dağıtık dosya sistemi, diğer Unix-benzeri dosya sistemleri gibi standart dosya operasyonlarının MooseFS eylemlerinin için:
& Nbsp; * Bir hiyerarşik yapı (dizin ağacı)
& Nbsp; * Mağazalar POSIX dosya özniteliklerine (izinleri, son erişim ve değişiklik kez)
& Nbsp; * özel dosyalar (blok ve karakter cihazlar, borular ve prizler) destekler
& Nbsp; * Sembolik linkler ve sabit bağlantılar (MooseFS aynı verilere bakın dosyaların farklı isimler) (dosya isimleri ille MooseFS dosyaları, hedef işaretleme)
& Nbsp; * dosya sistemine erişim IP adresi ve / veya şifre dayalı sınırlı olabilir
MooseFS ayırt edici özellikleri şunlardır:
& Nbsp; * Yüksek güvenilirlik (birkaç veri kopyalarını ayrı bilgisayarlar arasında saklanabilir)
& Nbsp; * Kapasite yeni bilgisayarlar / diskleri takarak dinamik genişletilebilir
& Nbsp; * Silinen dosyalar zaman bir yapılandırılabilir bir süre (bir dosya sistemi düzeyinde "çöp kutusu") için tutulur
& Nbsp; * dosyaları Tutarlı anlık dosya yazıldığı bile / erişilen
MooseFS dört bileşenden oluşur:
& Nbsp; * Yönetim sunucusu (ana sunucu) & ndash; Tek bir makine, tüm dosya sistemi yönetmek her dosya için meta verileri depolamak (büyüklüğü ile ilgili bilgiler, nitelikleri ve olmayan normal dosyalar, yani dizinleri, prizler, borular ve cihazlar hakkında tüm bilgiler de dahil olmak üzere dosya konumu (ler),).
& Nbsp; * Veri sunucuları (yığın sunucuları) - emtia sunucuları dosyaları veri depolamak ve (belirli bir dosya birden fazla kopya var gerekiyordu ise) kendi aralarında senkronize herhangi bir sayı.
& Nbsp; * Meta yedek sunucu (lar) (metalogger sunucusu) - sunucuların herhangi bir sayı, hepsi mağaza meta yapılan değişiklikler ve periyodik ana meta dosya indirirken; Yönetim sunucusu rolüne bu sunucuları teşvik edecek şekilde birincil ana çalışmayı durdurduğunda.
& Nbsp; * erişmek istemci bilgisayarlar (montaj) MooseFS dosyaları - yöneten sunucu ile iletişim kurmak için mfsmount işlem kullanılarak makineleri herhangi bir sayı (almak ve dosya meta verileri değiştirebilir) ve chunkservers ile (gerçek dosya veri alışverişi için).
mfsmount bir çalışma SİGORTA uygulama ile her İşletim Sistemi mevcuttur MooseFS nedenle, (Dosya Sistemi userspace olarak) SİGORTA mekanizması dayanmaktadır (Linux, FreeBSD, MacOS X, vb)
Meta yönetme sunucunun belleğinde saklanır ve aynı anda diske kaydedilmiş (bir periyodik olarak güncellenen ikili dosya olarak ve derhal artan günlükleri güncellendi) olduğunu. Ana ikili dosya yanı sıra günlükleri (eğer varsa) metaloggers eşitlenir.
Dosya verileri 64MiB her maksimum parçaları (topakları) ayrılmıştır. Her yığın veri sunucuları (chunkservers) seçilen disklerdeki dosya kendisidir.
Yüksek güvenilirlik verilen dosya için belirlenen (tutmak için kopya sayısını) "amaç" değerini anlamak için uygun gibi birçok farklı veri sunucuları yapılandırmak elde edilir.
SİSTEM NASIL ÇALIŞIR
MooseFS monte bir istemci bilgisayardaki tüm dosya işlemleri tam olarak diğer dosya sistemleri ile olacağını aynıdır. İşletim sistemi çekirdeği mfsmount süreci ile iletişim SİGORTA modülü, tüm dosya işlemlerini aktarır. mfsmount süreci yönetmek, sunucu ve veri sunucuları (öbek sunucular) ile sonradan ağ üzerinden iletişim kurar. Tüm bu süreç kullanıcıya tamamen şeffaftır.
mfsmount yönetmek sunucusu ile dosya meta verileri bir operasyon gerekli her zaman iletişim:
& Nbsp; * dosyaları oluşturma
& Nbsp; * dosyaları silerek
& Nbsp; * okuma dizinleri
& Nbsp; * okuma ve değişen nitelikleri
& Nbsp; * dosya boyutları değişen
& Nbsp; * okuma veya veri yazma başında
& Nbsp; * MFSMETA özel dosyalara herhangi bir erişim
mfsmount bir dosyanın ilgili öbek depolayan veri sunucusu (öbek sunucu) doğrudan bir bağlantı kullanır. Bir dosyayı yazarken, yazma işlemini bitirdikten sonra yönetmek, sunucu bir dosyanın uzunluğu ve son değişiklik zamanı güncellemek için mfsmount bilgi alır.
Ayrıca, veri sunucuları (öbek sunucular) farklı makinelerde bir dosyanın kopya uygun sayıda ulaşmak için verileri çoğaltmak için birbirleri ile iletişim kurarlar.
& Nbsp;
HATA TOLERANS
& Nbsp;
İdari komutlar sistem yöneticisi "gol", ya da bir dizin başına veya dosya başına düzeyinde, muhafaza edilmelidir kopya sayısını belirtmek için izin verir. Birden fazla veri sunucusu birden fazla hedefe kadar ayarlama ve sahip hata toleransı sağlayacaktır. Dosya veri (birden fazla veri sunucuda) birçok nüsha olarak saklanır, sistem arızaları veya tek bir veri sunucusunun geçici ağ kesintileri dayanıklıdır.
Elbette bu dosya sadece sunucuları sisteminde dağıtılan kaç veriler bakılmaksızın tek bir veri sunucu üzerinde mevcut bu durumda 1 set "gol" ile dosyalara ifade etmez.
Son derece önemli dosyaları onların hedefi bu dosyaları bir kerede birden fazla sunucuya bir arıza dirençli olmasını sağlayacaktır ikisinden daha yüksek bir sayı, ayarlanmış olabilir.
Genel olarak mevcut kopya sayısı ayarı ulaşılmaz ya da dışı sipariş sunucularının beklenen sayısının birden fazla olması gerekir.
Tek bir veri sunucusu ağdan bir hata ya da kopukluk karşılaşır durumunda, dosyalar başka bir veri sunucusundan erişilebilir kalır, en az iki kopya olduğunu bunun içinde saklanır. şimdi veri 'hedefine altında' yine gerekli kopya sayısını sağlamak için başka erişilebilir veri sunucusu çoğaltılır edilecektir.
Bu mevcut sunucu sayısı belirli bir dosya için belirlenen "gol" düşükse, kopya gerekli sayıda korunmuş olamaz unutulmamalıdır. Şu anda belirlenen hedef olarak ve bir veri sunucusu kapasitesinin 100% ulaşmıştır eğer sunucuların aynı sayıda varsa Benzer şekilde, bunun nedeni başka amacının eşiğin altında artık bir dosyanın bir kopyasını tutmak için başlamak mümkün olacak veri sunucusu çevrimdışı gidiyor. Bu durumda, yeni bir veri sunucusu dosyasının kopya istenen sayıda sağlamak amacıyla mümkün olan en kısa şekilde sisteme bağlı olmalıdır.
Yeni bir veri sunucusu her zaman sisteme bağlanabilir. yeni kapasite hemen yeni dosyaları saklamak için ya da diğer veri sunucularından dosya çoğaltılmış kopyalarını tutmak için kullanıma olacak.
İdari programları dosyaları herhangi (kopya kümesi sayısı) onların hedefi altında şu olup olmadığını belirlemek için dosya sistemi içindeki dosyaların durumunu sorgulamak için vardırlar. Bu program aynı zamanda gerektiği gibi hedef ayarı değiştirmek için kullanılabilir.
veri eski kopyası (o zaman bir süre için çevrimdışı olsaydı gibi), tutarsız hale dosyaları neden olmaz bir veri sunucusu yeniden bağlantı böylece parçalar saklanan veri parçaları, sürüm edilir. veri sunucusu eski parçalar kaldırılacak ve boş alan yeni parçaları tutmak için tahsis edilecek parçalar, mevcut sürümlerini tutmak için kendini senkronize edecektir.
(Mfsmount sürecini çalışır) istemci makinenin arızalar dosya sistemi tutarlılık ya da diğer müşterinin faaliyetleri üzerinde herhangi bir etkisi olacaktır. En kötü durum senaryosu henüz başarısız istemci bilgisayardan gönderilen olmamıştır veriler kaybolabilir.
& Nbsp;
PLATFORMLAR
& Nbsp; MooseFS bir çalışma SİGORTA uygulama ile her İşletim Sistemi mevcuttur:
& Nbsp; * Linux (Linux 2.6.14 ve yukarı SİGORTA desteği resmi çekirdeğe dahil olması)
& Nbsp; * FreeBSD
& Nbsp; * OpenSolaris
& Nbsp; * MacOS X
Ana sunucu, metalogger sunucu ve chunkservers da Cygwin ile Solaris veya Windows üzerinde çalıştırılabilir. Ne yazık ki FUSE olmadan bu işletim sistemlerinde mount etmek mümkün olmayacaktır

Bu sürümde Yeni nedir:.

    < li> En önemli değişiklikler okuyuculu modülleri, mfsexport.cfg amaç ve trashtime sınırları içinde ele sabit sinyal ve indirilen dosyaları meta için basit bir çek bulunmaktadır.

Hangi sürümü 1.6.19 Yeni:

  • Önemli değişiklikler metalogger makine ve metarestore tanıtıldı metadata daha iyi bütünlüğü için bir araç.
  • CS bir tarama ilerleme çubuğu eklendi.

  • Bir bağlantı başarısız olduğunda
  • ana adı artık çözümlenir.
  • bir önceki kaybolduğunda yeni bir oturum oluşturulur.
  • Diğer hata düzeltmeleri ve iyileştirmeler sürü yapılmıştır.

sürüm 1.6.17 yeni nedir:

otomatik veri önbelleği yönetimi tanıttı Bu sürümde

  • .
  • (yapılmıştır yığın sunucularında herhangi bir değişiklik 'ya da müşterilerin kodu) sadece ana sunucu yükseltmek için yeterli.
  • çekirdek önbellek mekanizması her zaman var olmuştur, ancak şu ana kadar önbellek her zaman dosyasını açarken aklandı. Şimdi MooseFS dosyası oldu veya başka bir istemci tarafından modifiye değilse kontrol ederek o ya da değil temizlemek için denetler. En Bazı senaryolarda bakalım.
  • İlk senaryo:
  • 1. Bilgisayar bir dosya X okur
  • 2. Bilgisayar B dosyası X okur
  • 3. Bilgisayar bir dosya X okumak istiyor - biz önbelleği (dosya değiştirilmedi) terk
  • İkinci senaryo:
  • 1. Bilgisayar bir dosya X okur
  • 2. Bilgisayar bir dosya X yazar
  • 3. Bilgisayar A tor dosya X okumak istiyor - biz önbelleği (dosya değişti ancak bilgisayar A bu değişiklikler hakkında bilir oldu) terk
  • Üçüncü senaryo:
  • 1. Bilgisayar bir dosya X okur
  • 2. Bilgisayar B dosyaya yazar X
  • 3. Bilgisayar bir dosya X okumak istiyor - burada (onlar hakkında bilmediği değişiklikler Bilgisayar Yatak ve Bilgisayar A tarafından yapılmıştır çünkü) önbelleği boşaltmak için zorlamak zorunda

  • Birinci ve ikinci senaryolar çok daha sık üçüncü senaryoya göre gerçekleşmesi ve önbellek içeriğini bırakın ve genel sistem performansını elde etmek makul yüzden gerçek ortamlarda
  • .

  • Bunun gibi
  • Tabii bazı ortalama senaryolar vardır (ama onlar da önce var):
  • 1. Bilgisayar bir dosya açılır ve X tamamen okur (dosya önbelleği kalır)
  • 2. Bilgisayar B dosyası X değiştirir
  • 3. Bilgisayar bir tekrar dosya X okur (ancak kapanış veya yeniden olmadan - sadece 0 konumunda hareket ve rereading)
  • Bilgisayar A 1. adımda aynı veri almak istiyorum ama aynı zamanda daha önce MooseFS oldu bu durumda.
  • Bir öznitelik nodatacache da bir dosyayı önbelleğe yasaklar hangi tanıtıldı. Dosyaları MooseFS eski sürümlerinde olduğu gibi sürümünden nodatacache niteliği ile 1.6.17 kadar dosyalar davranırlar. Bu bayrak araçları mfsseteattr, mfsdeleattr ve mfsgeteattr kullanılabilir.
  • Bu bayrak önleyici eklendi ve muhtemelen bunu kullanmak gerekmez. Bir süre sonra ise bu silinecektir gerçekten işe yaramaz olduğu görülmektedir. Otomatik önbellek mekanizmasını devre dışı talepleri her durumda / senaryo bulmak Ama eğer bizimle paylaşın lütfen.

Benzer yazılım

M3CCtl
M3CCtl

3 Jun 15

Sharity
Sharity

3 Jun 15

NTFS for Linux
NTFS for Linux

2 Jun 15

lessfs
lessfs

11 May 15

Yorumlar MooseFS

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!