وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب فایل سیستم NFS در اوبونتو 20.04

0 8
زمان لازم برای مطالعه: 4 دقیقه


سیستم فایل شبکه NFS شما را قادر می سازد تا فایل ها و دایرکتوری ها را بین سیستم های موجود در شبکه به اشتراک بگذارید. NFS مبتنی است روی معماری مشتری-سرور؛ سرور NFS دایرکتوری های خاصی را به اشتراک می گذارد که کلاینت می تواند به آنها متصل شود و با نصب محلی به آنها دسترسی داشته باشد. با NFS، دایرکتوری نصب شده به نظر می رسد که گویی در آن قرار دارد روی سیستم محلی شما NFS همچنان پرکاربردترین راه برای اشتراک گذاری فایل ها بین سیستم های لینوکس است. در سیستم عامل لینوکس، می توانید به راحتی یک فهرست مشترک NFS را نصب کنید. روی سیستم محلی شما با استفاده از دستور mount. دستور mount سیستم فایل را به طور موقت مانت می کند. پس از راه اندازی مجدد سیستم، برای دسترسی به آن باید دوباره آن را سوار کنید. با این حال، اگر می‌خواهید فایل سیستم را به‌طور دائم مانت کنید تا مجبور نباشید هر بار که سیستم را بوت می‌کنید، آن را مونت کنید، باید یک ورودی در فایل /etc/fstab اضافه کنید.

در این مقاله روش نصب دستی و خودکار فایل سیستم NFS را توضیح خواهیم داد روی سیستم محلی

پیش نیازها

قبل از حرکت به جلو، مطمئن شوید که پیش نیازهای زیر تکمیل شده است روی سرور راه دور

  • سرور NFS نصب شده است روی دستگاه از راه دور
  • سرویس NFS در حال اجرا است
  • فهرست مشترک NFS صادر می شود
  • فایروال دسترسی به IP مشتری را مسدود نمی کند

ما روش ذکر شده در این مقاله را انجام داده ایم روی سیستم اوبونتو 20.04 علاوه بر این، ما از برنامه ترمینال خط فرمان برای اجرای دستورات در اوبونتو استفاده کرده ایم. برای باز کردن ترمینال، می توانید از میانبر صفحه کلید Ctrl+Alt+T استفاده کنید.

نصب بسته های سرویس گیرنده NFS

برای نصب دایرکتوری مشترک NFS روی سیستم مشتری محلی خود، به بسته مشتری NFS نیاز دارید. ابتدا فهرست مخزن سیستم را با استفاده از دستور زیر در ترمینال به روز کنید:

$ sudo آپدیت مناسب

سپس با استفاده از دستور زیر در ترمینال، بسته سرویس گیرنده NFS را در دستگاه مشتری خود نصب کنید:

$ sudo apt نصب nfs-common

روش نصب فایل سیستم NFS در اوبونتو 20.04روش نصب فایل سیستم NFS در اوبونتو 20.04

نصب یک سیستم فایل NFS به صورت دستی

در روش زیر دایرکتوری NFS را با استفاده از دستور mount به صورت دستی Mount می کنیم.

پیشنهاد می‌کنیم بخوانید:  روش نصب و پیکربندی Git روی اوبونتو 22.04 (Jammy Jellyfish)

مرحله 1: یک نقطه اتصال برای دایرکتوری مشترک سرور NFS ایجاد کنید

اولین قدم ما ایجاد دایرکتوری mount point در سیستم مشتری خواهد بود. این دایرکتوری خواهد بود که در آن می توان به تمام فایل های به اشتراک گذاشته شده از سرور NFS دسترسی داشت.

ما یک پوشه mount point با نام “client_sharedfolder” در زیر پوشه /mnt ایجاد کرده ایم.

$ sudo mkdir /mnt/client_sharedfolder

روش نصب فایل سیستم NFS در اوبونتو 20.04روش نصب فایل سیستم NFS در اوبونتو 20.04

مرحله 2: دایرکتوری مشترک سرور NFS را سوار کنید روی مشتری

مرحله بعدی نصب دایرکتوری مشترک است روی سرور NFS به دایرکتوری نقطه اتصال مشتری. از دستور زیر برای مونت کردن دایرکتوری مشترک سرور NFS در پوشه mount point در کلاینت استفاده کنید:

$ sudo کوه [NFS _IP]:/[NFS_export] [Local_mountpoint]

جایی که

  • NFS_IP آدرس IP سرور NFS است
  • NFS_export دایرکتوری مشترک است روی سرور NFS
  • Local_mountpoint دایرکتوری mount point است روی سیستم مشتری

در مثال ما، دستور این خواهد بود:

$ sudo کوه 192.168.72.136:/mnt/پوشه به اشتراک گذاشته شده /mnt/client_sharedfolder

جایی که 192.168.72.136 IP سرور NFS ما است، /mnt/sharedfolder دایرکتوری مشترک است روی سرور NFS و /mnt/sharedfolder نقطه کوه است روی سیستم مشتری

روش نصب فایل سیستم NFS در اوبونتو 20.04روش نصب فایل سیستم NFS در اوبونتو 20.04

پس از نصب اشتراک NFS، می توانید آن را با استفاده از دستور زیر تأیید کنید:

$ df -h

روش نصب فایل سیستم NFS در اوبونتو 20.04روش نصب فایل سیستم NFS در اوبونتو 20.04

مرحله 3: اشتراک NFS را آزمایش کنید

بعد از اینکه دایرکتوری مشترک NFS را نصب کردید روی ماشین سرویس گیرنده، آن را با دسترسی به برخی فایل ها از سرور NFS تست کنید. در دستگاه سرور NFS، هر فایل یا دایرکتوری آزمایشی را ایجاد کنید و سعی کنید از دستگاه مشتری به آن دسترسی داشته باشید.

از دستور cd برای رفتن به دایرکتوری مشترک سرور NFS استفاده کنید:

$ سی دی /mnt/پوشه به اشتراک گذاشته شده/

سپس با استفاده از دستور touch یا mkdir یک فایل یا دایرکتوری آزمایشی ایجاد کنید. ما چند فایل نمونه با نام‌های “testfile1” و “testfile2” ایجاد کرده‌ایم.

$ sudo دست زدن به testfile1 testfile2

روش نصب فایل سیستم NFS در اوبونتو 20.04روش نصب فایل سیستم NFS در اوبونتو 20.04

اکنون روی دستگاه مشتری، بررسی کنید که آیا همان فایل ها وجود دارد یا خیر.

$ ls /mnt/client_sharedfolder/

روش نصب فایل سیستم NFS در اوبونتو 20.04روش نصب فایل سیستم NFS در اوبونتو 20.04

دستور mount سیستم فایل NFS را به طور موقت مانت می کند روی سیستم مشتری هر بار که سیستم را راه اندازی مجدد می کنید، باید آن را به صورت دستی نصب کنید. در مرحله بعدی روش نصب فایل سیستم NFS را به صورت خودکار در زمان بوت خواهیم دید.

پیشنهاد می‌کنیم بخوانید:  روش نصب Lollypop GNOME Audio Player روی اوبونتو

نصب خودکار فایل سیستم NFS

در روش زیر، سیستم فایل NFS را طوری تنظیم می کنیم که به طور خودکار در زمان بوت نصب شود. با استفاده از این روش، لازم نیست هر بار که سیستم خود را بوت می کنید فایل سیستم را به صورت دستی مانت کنید.

فایل /etc/fstab را با استفاده از دستور زیر ویرایش کنید:

$ sudo نانو /و غیره/fstab

سپس یک ورودی در فایل /etc/fstab با استفاده از فرمت زیر اضافه کنید.

سرور NFS: دایرکتوری mountpoint nfs پیش فرض 0 0

جایی که سرور NFS: دایرکتوری IP سرور NFS و دایرکتوری مشترک آن است نقطه سوار شدن نقطه کوه است روی ماشین کلاینت که دایرکتوری NFS در آن نصب شده است و nfs نوع سیستم فایل را تعریف می کند.

در مثال ما، ورودی این خواهد بود:

192.168.72.136:/mnt/پوشه به اشتراک گذاشته شده /mnt/client_sharedfolder nfs پیش‌فرض است 0 0

جایی که 192.168.72.136 IP سرور NFS ما است، /mnt/sharedfolder دایرکتوری مشترک است روی سرور NFS و /mnt/client_sharedfolder نقطه کوه است روی سیستم مشتری

هنگامی که ورودی بالا را در فایل /etc/fstab اضافه کردید، فایل را ذخیره کرده و ببندید. برای این کار از Ctrl+O و سپس Ctrl+X استفاده کنید.

روش نصب فایل سیستم NFS در اوبونتو 20.04روش نصب فایل سیستم NFS در اوبونتو 20.04

دفعه بعد که دستگاه خود را راه اندازی می کنید، اشتراک NFS به طور خودکار در نقطه نصب مشخص شده نصب می شود.

جدا کردن سیستم فایل NFS

می‌توانید در هر زمانی یک فایل سیستم NFS را از سیستم محلی خود جدا کنید. دستور umount را تایپ کنید و سپس نام نقطه نصب را تایپ کنید.

توجه: دستور “umount” است نه unmount.

$ sudo مقدار [mount_point]

در مثال ما، این خواهد بود:

$ مقدار /mnt/client_sharedfolder

با این حال، به یاد داشته باشید که اگر سیستم فایل NFS با استفاده از /etc/fstab نصب شده باشد، دفعه بعد که سیستم خود را بوت کنید دوباره نصب می شود. همچنین توجه داشته باشید که سیستم فایل در صورت شلوغ بودن مانند زمانی که برخی از فایل‌ها باز هستند، از حالت نصب خارج نمی‌شود روی یا در حال کار هستید روی چند دایرکتوری

این تمام چیزی است که در مورد آن وجود دارد! در این مقاله روش نصب دایرکتوری مشترک NFS را توضیح داده اید روی سیستم اوبونتو 20.04 به صورت دستی و خودکار. در پایان، ما همچنین توضیح داده‌ایم که چگونه دایرکتوری اشتراک‌گذاری شده NFS را در زمانی که دیگر به آن نیاز ندارید، جدا کنید.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-04 10:58:02

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید