Network File System یا به اختصار NFS راهی برای Mount کردن پوشه های لینوکسی بر روی نت و شبکه میباشد. دایرکتوری های که بر روی NFS سرور تعریف میشوند میتوانند بر روی سرورهای ابری دیگری mount گردند و اطلاعات آن پوشه در سرورهای دیگر به صورت آنلاین نمایش داده خواهد شد .لازم به ذکر است که NFS در سرورهای ابری لینوکسی قابل استفاده است و اگر بخواهیم ان پارتیشن بر روی سرور ابری ویندوزی نیز mount گردد و قابل دسترس باشد باید از Samba یا CIFS استفاده گردد.
دلیل استفاده از NFS به این خاطر است که شما ممکن است نیاز داشته باشید اطلاعات یک پوشه در سرورهای ابری متفاوتی به صورت همزمان نمایش داده شود بدون اینکه پس از هر تغییر نیاز به دانلود دوباره آن فایل در سرور ابری جدید باشد .با استفاده از NFS در لحظه فایل ها در تمامی سرورها نمایش داده خواهند شد و کاربر به اخرین و بروزترین فایل ها دسترسی خواهد داشت .در سرورهای ابری ویندوزی با توجه به اینکه امکان mount کردن پوشه های لینوکسی وجود ندارد همان طور که در بالا نیز اشاره شد از یک مترجم به نام Samba استفاده میکنیم در نتیجه عملا تنها در صورتی که تمامی سرورهای ابری ما سیستم عامل لینوکسی داشته باشند میتوانیم از NFS استفاده کنیم و اگر حتی یکی از سرورها ویندوزی باشد نیاز به استفاده از Samba خواهیم داشت .سوالی که در اینجا مطرح میشود این است که ایا این امکان وجود دارد که برای لینوکس نیز از Samba استفاده کنیم یا خیر که جواب به صورت کلی بله است اما به عنوان یک مثال ساده از انجا که Samba به صورت یک مترجم عمل میکند مثل این است که با وجود اینکه میتوانیم با هم به راحتی فارسی صحبت کنیم و هر دو طرف فارسی را بدون مشکل و خطا متوجه میشویم از زبان انگلیسی استفاده کنیم که با این کار ممکن است مشکلاتی در انتقال مفهوم برایمان رخ دهد.
در مقالات بعدی در رابطه با نحوه راه اندازی یک NFS سرور اشنا خواهید شد.