MooseFS

Software screenshot:
MooseFS
Software ətraflı:
Version: 1.6.27
Tarixi Upload: 20 Feb 15
Geliştirici: Gemius SA
Lisenziya: Pulsuz
Məşhurluq: 11

Rating: 1.0/5 (Total Votes: 1)

.

MooseFS kimi bir resurs & nbsp istifadəçi görünür ki, bir neçə fiziki server üzərində məlumat yayılır ki, günah tolerant, şəbəkə paylanmış fayl sistemi, digər Unix-eyni fayl sistemi kimi standart fayl əməliyyatları MooseFS aktları üçün:
& Nbsp; * A iyerarxik strukturu (kataloq ağacı)
& Nbsp; * Mağazalar POSIX fayl özniteliklerine (icazələrin verilməsi, son giriş və modifikasiya dəfə)
& Nbsp; * Xüsusi faylları (blok və xarakter cihazlar, borular və yuvalarını) dəstəkləyir
& Nbsp; * Rəmzi links və ağır links (MooseFS eyni məlumatlara istinad faylları müxtəlif adları) (fayl adları mütləq MooseFS faylları, hədəf işarə)
& Nbsp; * Fayl sisteminə çıxış IP ünvanı və / və ya parol əsasında məhdud ola bilər
MooseFS fərqləndirici xüsusiyyətləri aşağıdakılardır:
& Nbsp; * Yüksək etibarlılıq (məlumatların bir neçə nüsxə ayrı-ayrı kompüterlər arasında saxlanıla bilər)
& Nbsp; * Tutum yeni kompüter / disk əlavə dinamik genişletilebilir deyil
& Nbsp; * Silinmiş faylları zaman yapılandırılabilir müddət (bir fayl sistemi səviyyəsi "zibil bin") üçün bölüşdürülməmiş
& Nbsp; * faylları Əlaqəli anlar, fayl olunur bile / əldə
MooseFS dörd komponentdən ibarətdir:
& Nbsp; * İdarə server (magistr server) & ndash; bir maşın, bütün fayl idarə hər bir fayl üçün metadata saxlanılması (ölçüsü haqqında məlumat, funksiyalar və qeyri-müntəzəm faylları, yəni rehberler, priz, borular və cihazlar haqqında bütün məlumat, o cümlədən fayl yer (s)).
& Nbsp; * Data server (yığın server) - əmtəə server faylları data saxlanılması və (müəyyən bir fayl birdən çox kopyasını mövcud ehtimal edilir əgər varsa) öz aralarında senkronize hər hansı bir sayı.
& Nbsp; * Metadata backup server (s) (metalogger server) - server hər hansı bir sayı, olan mağaza metadata changelogs və vaxtaşırı əsas metadata fayl indirirken; İdarə server rolu bu server təşviq etmək üçün belə əsas master iş dayanır zaman.
& Nbsp; * daxil Client kompüter (mount) MooseFS faylları - idarə server ilə ünsiyyət mfsmount proses istifadə edərək, maşın hər hansı bir sayı (almaq və fayl metadata dəyişdirmək) və chunkservers ilə (faktiki fayl məlumat mübadiləsi üçün).
mfsmount bir iş Fuse həyata keçirilməsi ilə hər Əməliyyat sistemi mövcuddur MooseFS, belə ki, (fayl userspace ilə) Fuse mexanizmi əsasında (Linux, FreeBSD, MacOS X, və s.)
Metadata idarə server yaddaşında saxlanılır və eyni zamanda disk qeyd (a vaxtaşırı yenilənir ikili fayl və dərhal artan logs yenilənir) edir. Əsas ikili fayl, eləcə də logs (əgər varsa) metaloggers senkronize edilir.
Şəkil data 64MiB hər bir maksimum fraqmentləri (chunks) bölünür. Hər bir yığın data server (chunkservers) seçilmiş disk bir fayl özü edir.
Yüksək etibarlılıq verilən fayl üçün müəyyən (saxlamaq nüsxədə sayı) "məqsədi" dəyər həyata keçirmək üçün müvafiq olaraq bir çox müxtəlif data serverlər konfiqurasiya ilə əldə edilir.
SYSTEM Nasıl çalışır
MooseFS monte bir klient Bütün fayl əməliyyatları məhz onlar digər fayl sistemi ilə olacaq eynidir. əməliyyat sistemi kernel mfsmount prosesi ilə əlaqə Fuse modulu, bütün fayl əməliyyatları köçürür. mfsmount prosesi idarə server və məlumatların server (yığın server) sonradan şəbəkə vasitəsilə əlaqə. Bu, bütün prosesi istifadəçi tam şəffaf deyil.
mfsmount idarə server ilə fayl metadata bir əməliyyat tələb olunur hər zaman əlaqə:
& Nbsp; * faylları yaratmaq
& Nbsp; * faylları silmə
& Nbsp; * oxu rehberler
& Nbsp; * oxu və dəyişən atributları
& Nbsp; * Fayl ölçüləri dəyişir
& Nbsp; * oxu və ya məlumat yazılı əvvəlində
& Nbsp; * MFSMETA xüsusi faylları hər hansı bir çıxış
mfsmount bir fayl müvafiq yığın mağazalar data server (yığın server) bir birbaşa bağlantısı istifadə edir. Bir fayl yazarkən, yazma prosesi bitirdikdən sonra idarə server bir fayl uzunluğu və son modifikasiyası dəfə yeniləmə mfsmount məlumat alır.
Bundan əlavə, data server (yığın server) müxtəlif maşın bir fayl surətləri müvafiq sayda nail olmaq üçün məlumat kopya bir-biri ilə ünsiyyət.
& Nbsp;
günah Tolerantlıq
& Nbsp;
İnzibati əmrləri sistem administratoru "qol", və ya kataloq başına və ya hər fayl səviyyədə mühafizə edilməlidir nüsxə sayı müəyyən imkan verir. Birdən çox veri server birdən çox qol qurulması və olan günah dözümlülük təmin edəcək. Fayl data (birdən çox veri server) bir çox nüsxədə saxlanılır, sistem uğursuzluqlar və ya bir data server müvəqqəti şəbəkə outages davamlıdır.
Əlbəttə, bu fayl yalnız server sistemi yerləşdirilir neçə data asılı olmayaraq bir məlumat serverdə mövcud olan halda 1 set "məqsədi" ilə faylları aid deyil.
Olduqca mühüm faylları onların məqsədi bu faylları bir dəfə birdən çox server qəza davamlı olmaq üçün imkan verir iki daha yüksək bir sıra müəyyən edə bilər.
Ümumiyyətlə mövcud nüsxə sayı qəbulu əlçatmaz və ya out-of-sifariş server gözlənilən sayından daha bir olmalıdır.
Bir data server şəbəkə bir uğursuzluq və ya ayrılma yaşayır halda, faylları başqa bir data server əlçatan olacaq, ən azı iki nüsxədə idi ki, bu ərzində saxlanılır. İndi data onun məqsədi altında yenidən nüsxə lazımi sayı təmin etmək üçün başqa əlçatan data server təkrar olunacaq.
Bu mövcud server sayı bir fayl üçün müəyyən "qol" dən aşağı olduqda, surətləri tələb olunan sayı saxlanılır bilməz ki, qeyd etmək lazımdır. Hal-hazırda müəyyən məqsəd və məlumat server gücü 100% -ə çatmışdır əgər server eyni sayda var, əgər Eynilə, bu, başqa onun məqsədi həddindən aşağı İndi bir fayl surəti keçirmək başlamaq iqtidarında olacaq məlumat server offline gedir. Bu hallarda yeni məlumatlar server fayl surətləri istənilən sayda təmin etmək üçün mümkün qədər tez sistemə bağlı olmalıdır.
Yeni data server hər hansı bir zamanda sisteminə qoşula bilər. Yeni gücü dərhal yeni faylları saxlamaq üçün və ya digər server faylları təkrar nüsxə keçirmək istifadə üçün mövcud olacaq.
İnzibati kommunal faylları hər hansı bir (nüsxələrinin set sayı) onların məqsədi aşağıda hazırda əgər müəyyən etmək üçün fayl sistemi çərçivəsində faylları statusu sorğu mövcuddur. Bu yardım, həmçinin tələb olunan məqsəd qəbulu dəyişdirmək üçün istifadə edilə bilər.
məlumatların yaşlı surəti (bu bir müddət üçün offline olsaydı kimi), əlaqəsiz olmaq üçün faylları səbəb olmayacaq bir məlumat server yenidən birləşdirən belə chunks saxlanılır data fraqmentləri, versioned olunur. məlumat server köhnəlmiş chunks çıxarılacaq və pulsuz yer yeni chunks keçirilməsi yenidən bölüşdürülür olunacaq chunks, cari versiyasını keçirmək özünü sinxronizasiya edəcək.
(Mfsmount prosesi çalışır) müştəri maşın uğursuzluqlar fayl sistemi bağlılıq və ya digər müştərinin əməliyyatlar üzrə heç bir təsir edəcək. Ən pis halda hələ uğursuz müştəri kompüter göndərilmədi data itirilmiş ola bilər.
& Nbsp;
PLATFORMA
& Nbsp; MooseFS işçi Fuse həyata keçirilməsi ilə hər Əməliyyat sistemi mövcuddur:
& Nbsp; * Linux (Linux 2.6.14 və Fuse dəstək rəsmi kernel daxil var)
& Nbsp; * FreeBSD
& Nbsp; * OpenSolaris
& Nbsp; * MacOS X
master server, metalogger server və chunkservers də Cygwin ilə Solaris və ya Windows çalıştırılabilir. Təəssüf ki, qaynaşdırmaq olmadan bu əməliyyat sistemi çərçivəsində fayl bağlamaya mümkün olmayacaq

Bu azad Yeni nədir.

    < li> ən əhəmiyyətli dəyişikliklər çoklu modulları, mfsexport.cfg məqsədi və trashtime məhdudiyyətlər user sabit siqnal, və nazil metadata faylları üçün sadə çek daxildir.

nədir versiya 1.6.19-ci ildə Yeni

  • əhəmiyyətli dəyişikliklər metalogger maşın və metarestore təqdim edilmişdir metadata daha yaxşı bütövlüyü üçün vasitədir.
  • CS A scanning tərəqqi bar əlavə edildi.

  • Əlaqə bilmədikdə
  • master adı indi həll olunur.
  • əvvəlki itirilmiş zaman yeni sessiya yaradılmışdır.
  • Digər hata düzeltmelerini və təkmilləşdirilməsi çox edildi.

versiyası Get 1.6.17 yeni nədir:

Biz avtomatik data cache idarə təqdim Bu azad

  • .
  • Bu (edildi yığın server heç bir dəyişiklik və ya müştərilərin code) yalnız master server yükseltmek üçün kifayət edir.
  • kernel cache mexanizmi həmişə mövcud olmuşdur, lakin bu günə qədər cache həmişə bir fayl açılması ilə təmizlənib. İndi MooseFS fayl və ya başqa bir müştəri tərəfindən redaktə əgər yoxlanılması ilə və ya aydın olub nəzarət edir. Bəzi ssenarilər baxaq.
  • Birinci ssenari:
  • 1. Kompüter fayl X deyilir
  • 2. Kompüter B fayl X deyilir
  • 3. Kompüter fayl X oxumaq istəyir - biz cache (fayl dəyişib deyil) tərk
  • İkinci ssenari:
  • 1. Kompüter fayl X deyilir
  • 2. Kompüter fayl X yazır
  • 3. Kompüter A tor fayl X oxumaq istəyir - biz cache (fayl dəyişib, lakin kompüter A bu dəyişikliklər bilir edilmişdir) tərk
  • Üçüncü ssenari:
  • 1. Kompüter fayl X deyilir
  • 2. Kompüter B fayl yazır X
  • 3. Kompüter fayl X oxumaq istəyir - burada biz (onlar haqqında bilmir dəyişikliklər Kompüter B və Kompüter A edilmişdir, çünki) cache boş məcbur

  • Birinci və ikinci ssenari daha tez-tez üçüncü ssenari çox baş və cache məzmunu tərk və ümumi sistem performansını əldə etmək üçün ağlabatan görə ki real mühitlərdə
  • .

  • Bu bir kimi
  • Əlbəttə bəzi orta ssenariləri var (lakin onlar da əvvəl mövcud):
  • 1. Kompüter A fayl X açır və tamamilə oxuyur (fayl cache qalır)
  • 2. Kompüter B fayl X modifikasiya
  • 3. Kompüter A yenə fayl X deyilir (lakin bağlanması və ya açılması olmadan - yalnız mövqe 0 hərəkət və rereading)
  • Kompüter A addım 1 kimi eyni məlumat almaq, lakin eyni zamanda əvvəl MooseFS baş verən bu vəziyyət.
  • sifətidir nodatacache da bir fayl cache qadağan edən təqdim olunub. Faylları MooseFS eski versiyasını olduğu kimi versiyası nodatacache atributu ilə Get 1.6.17 up faylları hərəkət. Bu bayraq alətləri mfsseteattr, mfsdeleattr və mfsgeteattr ilə istifadə edilə bilər.
  • Bu bayraq preventively əlavə edilib və yəqin ki, istifadə etmək lazım deyil. Bir müddət sonra Əgər bu silinəcək həqiqətən faydasız görünür. Avtomatik cache mexanizmi aradan tələb hər halda / ssenari tapmaq Amma əgər bizimlə bölüşmək edin.

Oxşar proqram

E2fsprogs
E2fsprogs

17 Aug 18

jsp File Browser
jsp File Browser

2 Jun 15

fio
fio

19 Feb 15

Sharity
Sharity

3 Jun 15

Şərh MooseFS

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!