NFS-Ganesha

نرم افزار تصویر:
NFS-Ganesha
جزئیات نرم افزار:
نسخه: 2.2.0 به روز شده
ها تاریخ: 10 May 15
توسعه دهنده: Philippe DENIEL
پروانه: رایگان
محبوبیت: 9

Rating: nan/5 (Total Votes: 0)

NFS-گانش است کاملا رایگان، آسان برای نصب، آسان به پیکربندی، multiplatform و منبع باز خط فرمان پروژه نرم افزار، یک شبح که implementes سیستم شبکه فایل (NFS) سرور بر روی هر گنو / لینوکس یا سیستم عامل های BSD .


اجرا می شود در فضای کاربر، با پشتیبانی از pNFS و 9P

در حالی که نرم افزار اجرا می شود به طور کامل در فضای کاربر، قابلیت پشتیبانی از نسخه 3، 4.0 و 4.1 از موازی NFS (pNFS)، و همچنین به عنوان پروتکل 9P از سیستم عامل Plan9. همه این پروتکل به صورت همزمان توسط NFS-گانش پشتیبانی می کند.


طراحی با دو گل در ذهن

در این نرم افزار شده است با دو گل در ذهن، به ارائه صادرات NFS به چندین فضاهای نام و سیستم فایل، و به مخفیگاه فراهم می کند داده های بسیار بزرگ و ابرداده طراحی شده است. آن را پشتیبانی V3 NFS، NFS 4.0، 4.1 NFS (از جمله pNFS) پروتکل.
این نرم افزار به گونه ای است که آن را می توانید ماژول های بخش مدیریت اختصاص داده شده به نام FSAL (فایل لایه انتزاع سیستم) استفاده از مهندسی. در میان ماژول FSAL های موجود، ما می توانیم FSAL / POSIX، FSAL / SNMP، FSAL / PROXY، و FSAL / FUSELIKE اشاره کرد.


کار با NFS-گانش آغاز شده

برای نصب نرم افزار NFS-گانش بر روی سیستم عامل گنو / لینوکس شما، شما ابتدا باید آخرین نسخه از هر Softoware و یا پروژه برون دانلود کنید. وب سایت رسمی (پیوند صفحه اصلی در انتهای مقاله را ببینید)، صرفه جویی در آرشیو جایی بر روی کامپیوتر خود (ترجیحا دایرکتوری خانه شما) و استفاده از یک مدیر بایگانی برای استخراج محتویات آن.
باز کردن یک برنامه ترمینال، به محل که در آن شما فایل آرشیو استخراج شده است (به عنوان مثال سی دی /home/softoware/nfs-ganesha-2.1.0-0.1.1-Source - جایگزین و lsquo. softoware برون با نام کاربری خود را)، و اجرا و lsquo. cmake ترانزیت و. فرمان در پوشه ریشه به پیکربندی این برنامه است.
سپس، اجرا و lsquo؛ را برون دستور به آن کامپایل و تولید اجرایی، که می تواند سیستم گسترده ای با اجرای و نصب lsquo؛ را نصب برون دستور به عنوان ریشه یا و lsquo. کد: sudo را نصب برون دستور به عنوان یک کاربر ممتاز.

در چه در این نسخه جدید است:



در حال حاضر صادرات پویا. آنها می توانند اضافه یا حذف از طریق دستورات DBus. اسکریپت manage_exports پایتون به روز شده است برای حمایت از ویژگی های.
سیستم فایل شبه شده است دوباره نوشته شده است به عنوان یک FSAL. این را قادر می سازد صادرات پویا. سیستم فایل Submounted همچنین کار بر اساس این تغییر.
پردازش فایل پیکربندی شده است به منظور بهبود بررسی خطا و ورود به سیستم بازنویسی شده است. همه پارامترها به طور مداوم برای محدوده بررسی می شود. اعتبار کل بلوک پیکربندی نیز بررسی می شود.
GIDs هم اکنون می توانید موفق به استفاده از منابع و خروج خارجی. این رفع محدودیت از پروتکل AUTH_SYS که به 16 محدود تعداد gids جایگزین.
بسته بندی RPM تا به بازسازی و به روز شده است. ابزار DBus در حال حاضر بسته بندی شده.

در نسخه 2.1.0 چه جدید است:



در حال حاضر صادرات پویا. آنها می توانند اضافه یا حذف از طریق دستورات DBus. اسکریپت manage_exports پایتون به روز شده است برای حمایت از ویژگی های.
سیستم فایل شبه شده است دوباره نوشته شده است به عنوان یک FSAL. این را قادر می سازد صادرات پویا. سیستم فایل Submounted همچنین کار بر اساس این تغییر.
پردازش فایل پیکربندی شده است به منظور بهبود بررسی خطا و ورود به سیستم بازنویسی شده است. همه پارامترها به طور مداوم برای محدوده بررسی می شود. اعتبار کل بلوک پیکربندی نیز بررسی می شود.
GIDs هم اکنون می توانید موفق به استفاده از منابع و خروج خارجی. این رفع محدودیت از پروتکل AUTH_SYS که به 16 محدود تعداد gids جایگزین.
بسته بندی RPM تا به بازسازی و به روز شده است. ابزار DBus در حال حاضر بسته بندی شده.

در چه در نسخه 2.0.0 جدید است:



پشتیبانی NFSv4.1 شده است تا حد زیادی بهبود یافته و در حال حاضر به طور کامل پشتیبانی pNFS I / O عملیات. این ویژگی باعث می شود قدرت و ظرفیت خوشه و توزیع فایل سیستم های موجود به مشتریان.
NLM دولت و قفل مدیریت با دولت NFSv4 و مدیریت قفل متحد.
طرح 9 (9P) پشتیبانی بسیار بهبود یافته است. این پروتکل سطح 9P.2000L است.
پایانه (Backend) فایل سیستم در حال حاضر ماژول های قابل بارگذاری. این به این معنی است که هر تعداد از پایانه (Backend) و صادرات از طریق آن می توان به پیکربندی پایانه (Backend).
بوده است کار گسترده انجام می شود به هسته اصلی سرور وجود دارد. scaleability چند رشته ای و استفاده از حافظه بسیار بهبود یافته است. صحت پروتکل و دسترسی صادرات کنترل ها بسیار بهتر است.
مدیریت سیستم در حال حاضر از طریق یک رابط سرور DBus اداره می شود. این جایگزین SNMP و آمار امکانات نسخه های قبلی.
پشتیبانی NFSv2 کاهش یافته است شده است. نسخه 2 این پروتکل به مدت طولانی به مفید بودن آن بیشتر عمر و می تواند اندازه های دسته مورد نیاز برای سیستم فایل توزیع مدرن پشتیبانی نمی کند. پشتیبانی از عملیات unmount کنم قدیمی تر برای سازگاری با برخی از مشتریان حفظ شده است.
MIB مدیریت SNMP حذف شده است. این است که توسط رابط مدیریت DBus جایگزین شده است. پشتیبانی SNMP می تواند توسط SNMP به پروکسی DBus ارائه شده است.
برخی از پیاده سازی FSAL قدیمی تر با توجه به عدم علاقه جامعه کاهش یافته است. این خدمات عبارتند از فیوز و POSIX FSALs.

در نسخه 1.0.4 چه جدید است:



اسکریپت init.d در حال حاضر به LSB مورد نیاز نزدیک
رفع اشکال: race condition هنگام قرار دادن همان ورودی جدید چند زمان و به صورت همزمان در کش فراداده
رفع اشکال: غیر ممکن به مجموعه "/" به عنوان pseudopath ورود به صادرات بود
رفع اشکال: بد بسته fsal_handle در FSAL_PROXY می تواند 2 مدخل در cache_inode برای یک فایل ایجاد کنید.
رفع اشکال: نقض حافظه در FSAL_PROXY نوع fattr4 بر اساس nfs4time

در نسخه 1.0.3 چه جدید است:



رگرسیون در FSAL_PROXY ثابت شد (اندازه NFSv4 دسته)
پشته پشتیبانی از توابع هش که محاسبه hashval و rbtval در یک پاس
Cache_inode با استفاده از "ارزش دو تابع محاسبه" در پشته آن
آیفون clientid معکوس با استفاده از "ارزش دو تابع محاسبه" در پشته آن
pNFS / LAYOUT4_NFSV4_1_FILES: چند اشکال ثابت (ورود دستگاه گوارش مراجعه کنید)
indexation DupReq بازبینی شده است: در حال حاضر (src_ipaddr، پورت، XID، cksum اضافی) تاپل به عنوان کلید استفاده
انتخاب کارگران را بازبینی شده است به منظور کاهش comsumption CPU در مورد تعداد بسیار زیادی از کارگران استفاده شده است.
امنیتی ثابت: وقتی که 'ریشه' به عنوان هیچ کس نقشه برداری، 'altgroups' خود را پاک است
تنظیمات هم اکنون می توانید این نسخه از NFS کاهش advertsised به rpcbind (برای جلوگیری از NFSv2 برای مثال).
خروجی XML شده است به آزمون غیر رگرسیون برای یکپارچه سازی آسان تر در HudsonCI اضافه
چند تغییر در اجرای NLM
FSAL_HPSS شده است به HPSSv7.3.2 منتقل
مدیریت بهتر از NFSv4.x نسبت FATTR4_CHANGE

در نسخه 1.0.2 چه جدید است:



این نسخه شامل تعدادی اصلاحیه برای اشکالات در بر داشت در طول پاییز گذشته پخت-A-مراسم.
FSAL_ZFS در حال حاضر پشتیبانی دسترسی به عکس های فوری ZFS (".zfs" دایرکتوری برای کسانی که با ZFS آشنا هستند).
مدیریت حافظه است که در عمق بررسی می شود.

در چه در نسخه 0.99.63 جدید است:



این نسخه ادغام حمایت از پروتکل NLMv4 (مدیریت برای NFSv3 قفل) و چند رفع اشکال. اجرای pNFS خواهد شد در نسخه بعدی انجام می شود (با پشتیبانی LAYOUT4_FILES).

در چه در نسخه 0.99.62 جدید است:



این نسخه شامل بسیاری از رفع اشکال اما هیچ ارتقاء ویژگی های عمده (این با نسخه های بعدی با مسائل pNFS جدید در آن آمده است). راه بسته اداره می شود بیش از حد تغییر کرده است

در چه در نسخه 0.99.61 جدید است:



پچ از اریک Sesterhenn در مورد memleaks یکپارچه شده است.
اشکالات ثابت: در حال حاضر چک ارزش csa_flags برای OP4_CREATE_SESSION
اشکالات ثابت: OP4_LOOKUPP باید NFS4ERR_SYMLINK به جای NFS4ERR_NOTDIR بازگشت هنگامی که CFH به یک پیوند نمادی مرتبط است.
اشکالات ثابت: خطا NFS4ERR_NOT_ONLY_OP برای OP4_EXCHANGE_ID مدیریت
اشکالات ثابت: OP4_LOOKUPP باید NFS4ERR_NOENT زمانی که از rootfh به نام بازگشت
اشکالات ثابت: مدیریت NFS4ERR_NOT_ONLY_OP معرفی یک اشکال که کامپایل بدون حمایت NFSv4.1. این در حال حاضر ثابت شده است.
تغییر #define بد در ورود / log_functions.c (وضعیت سابق می تواند به سرریز بافر ممکن منجر)
پچ توسط Erik لوینسون در مورد استفاده از libnfsidmap با gssrpc یکپارچه شده است
اشکالات ثابت: غیر ممکن بود به کامپایل با هر دو پشتیبانی از gssrpc و پشتیبانی NFSv4.1 (عدم تطابق در nfsv41.h و xdr_nfsv41.c)

در چه در نسخه 0.99.60 جدید است:



توابع نگاشت GID / UID انجام داد استفاده بد از توابع idmapper_cache مربوط به آنها (کش در چندین مورد استفاده قرار نمی گرفت)
اشکالات ثابت: با هسته جدیدتر از 2.6.29، test6 Connectathon در NFSv4 و NFSv4.1 شکست خورده است. این در حال حاضر ثابت: خنثی سازی مهمات برگردانده تنها زمانی که آرایه ای از نوشته های درخواست خالی است (بدون ورود بیشتر به در دایرکتوری خوانده شود).
پشتیبانی قفل با موفقیت می رود از طریق locktest گاو نر هنگامی که در بالای NFSv4.1 استفاده می شود (مشکلات با NFSv4.0 باقی می ماند)
اشکالات ثابت: NFSv4 rsize / wsize همیشه به حال ارزش 1024 که اجرای کشته شدند.
اشکالات ثابت: در nfsv4، open_owner همان باز کردن یک fileid قبلا باز بود stateid همان می کنید.
اشکالات ثابت: بیشتر از آن زمان، فایل های باز / ایجاد شده از طریق NFSv4 هرگز بسته شد

نرم افزار های مشابه

legitfs
legitfs

14 Apr 15

fuse-convmvfs
fuse-convmvfs

2 Jun 15

cryptmount
cryptmount

9 Dec 15

cmogstored
cmogstored

17 Feb 15

نظرات به NFS-Ganesha

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!