نحوه اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS

فهرست مطالب:

نحوه اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS
نحوه اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS

تصویری: نحوه اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS

تصویری: نحوه اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS
تصویری: آموزش کامل نصب سیستم عامل اوبونتو: راهنمای مرحله به مرحله با تصاویر 2024, ممکن است
Anonim

تقریباً همه توزیع های لینوکس دارای قابلیت راه اندازی سیستم فایل شبکه (NFS) هستند که به رایانه های مختلف لینوکس در شبکه اجازه می دهد به راحتی فایل ها را به اشتراک بگذارند. NFS فقط برای شبکه هایی که کاملاً از رایانه ها و سرورهای لینوکس تشکیل شده اند مناسب است ، اما برای انتقال سریع و کارآمد بین رایانه ها در سطح سیستم کار می کند.

مراحل

قسمت 1 از 2: ایجاد سرور

اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 1
اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 1

مرحله 1. از NFS (سیستم فایل شبکه) برای به اشتراک گذاری فایل ها بین رایانه های لینوکس در یک شبکه محلی استفاده کنید

اگر نیاز به اشتراک گذاری فایل ها با رایانه های Windows یا Mac دارید ، با استفاده از Samba بسیار موفق تر خواهید شد.

اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 2
اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 2

مرحله 2. نحوه عملکرد NFS را درک کنید

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

به اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 3
به اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 3

مرحله 3. ترمینال را در رایانه سرور باز کنید

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

اشتراک فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 4
اشتراک فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 4

مرحله 4. تایپ کنید

sudo apt-get install nfs-kernel-server nfs-common portmap و فشار دهید وارد کنید

با این کار بارگیری و نصب فایل های NFS بر روی رایانه شما آغاز می شود.

به اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 5
به اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 5

مرحله 5. پس از نصب ، تایپ کنید

dpkg-پیکربندی مجدد نقشه پورت

از منوی ظاهر شده "No" را انتخاب کنید. با این کار دیگر رایانه های موجود در شبکه می توانند به پوشه مشترک شما متصل شوند.

به اشتراک گذاری فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 6
به اشتراک گذاری فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 6

مرحله 6. تایپ کنید

راه اندازی مجدد sudo /etc/init.d/portmap برای راه اندازی مجدد سرویس portmap.

این اطمینان می دهد که تغییرات شما اعمال می شود.

اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 7
اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 7

مرحله 7. یک دایرکتوری ساختگی بسازید که برای به اشتراک گذاشتن داده ها استفاده می شود

این یک دایرکتوری خالی است که مشتریان را به فهرست اصلی مشترک هدایت می کند. این به شما این امکان را می دهد که دایرکتوری به اشتراک گذاشته شده روی سرور خود را بعداً بدون نیاز به ایجاد تغییر در سرویس گیرندگان تغییر دهید.

  • .mkdir -p /export /dummyname را تایپ کنید و فشار دهید وارد کنید

    با این کار دایرکتوری به نام dummyname ایجاد می شود که مشتریان می بینند.

به اشتراک گذاری فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 8
به اشتراک گذاری فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 8

مرحله 8. pico /etc /fstab را تایپ کرده و ↵ Enter را فشار دهید

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

به اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 9
به اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 9

مرحله 9. اضافه کنید

sharedpath dummypath هیچکدام 0 0 را متصل نمی کند تا انتهای فایل

sharedpath را با محل درایو مشترک جایگزین کنید و محل راهنمای ساختگی را که قبلاً ایجاد کرده اید جایگزین dummypath کنید.

برای مثال ، برای به اشتراک گذاشتن درایو /dev /sdb با کلاینت ها با استفاده از دایرکتوری ساختگی که قبلاً ایجاد شده بود ، باید عبارت /dev /sdb /export /Shared none bind 0 0 را تایپ کنید. تغییرات را در فایل ذخیره کنید

به اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 10
به اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 10

مرحله 10. را باز کنید

/etc/export فایل.

شما باید دایرکتوری ساختگی خود و همچنین IP هایی را که اجازه دسترسی به آن را دارند به این فایل اضافه کنید. از قالب زیر برای اشتراک گذاری با تمام آدرس های IP در شبکه محلی خود استفاده کنید:/export/dummyname 192.168.1.1/24(rw، no_root_squash، async).

به اشتراک گذاری فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 11
به اشتراک گذاری فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 11

مرحله 11. از

راه اندازی مجدد sudo /etc/init.d/nfs-kernel-server دستور راه اندازی مجدد سرور NFS

قسمت 2 از 2: اتصال رایانه های مشتری

اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 12
اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 12

مرحله 1. ترمینال را در رایانه مشتری باز کنید

اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 13
اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 13

مرحله 2. تایپ کنید

sudo apt-get install portmap nfs-common و فشار دهید وارد کنید برای نصب فایل های سرویس گیرنده NFS

اشتراک فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 14
اشتراک فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 14

مرحله 3. دایرکتوری ایجاد کنید که فایل های به اشتراک گذاشته شده در آن نصب شوند

شما می توانید نام این را هرطور که دوست دارید بگذارید. به عنوان مثال ، می توانید mkdir /sharedFiles را تایپ کنید تا پوشه ای به نام "sharedFiles" ایجاد شود.

اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 15
اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 15

مرحله 4. تایپ کنید

pico /etc /fstab برای باز کردن /etc/fstab فایل.

اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 16
اشتراک فایل بین کامپیوترهای لینوکس با استفاده از NFS مرحله 16

مرحله 5. اضافه کنید

serverIP: sharedDirectory nfs rsize = 8192 ، wsize = 8192 ، timeo = 14 ، intr تا انتهای فایل

سرور IP را با آدرس IP رایانه سرور NFS جایگزین کنید. sharedDirectory را با دایرکتوری ساختگی که در سرور NFS ایجاد کرده اید و فهرست محلی که به تازگی ایجاد کرده اید جایگزین کنید. بقیه مقادیر را همانطور که هستند بگذارید.

با استفاده از مثال های بالا ، خط ممکن است به این شکل باشد: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192 ، wsize = 8192 ، timeo = 14 ، intr

به اشتراک گذاری فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 17
به اشتراک گذاری فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 17

مرحله 6. تایپ کنید

راه اندازی مجدد sudo /etc/init.d/portmap برای راه اندازی مجدد portmap و استفاده از تنظیمات جدید.

درایو در هر بار راه اندازی مجدد کامپیوتر به طور خودکار نصب می شود.

اشتراک فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 18
اشتراک فایلها بین کامپیوترهای لینوکس با استفاده از NFS مرحله 18

مرحله 7. قبل از راه اندازی مجدد ، درایو را با نصب دستی آن تست کنید

mount -a و سپس ls /sharedFiles را تایپ کنید تا ببینید فایل های به اشتراک گذاشته شده نمایش داده می شوند یا خیر.

اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 19
اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS مرحله 19

مرحله 8. این فرآیند را برای هر رایانه متصل تکرار کنید

شما باید بتوانید همان تنظیمات را وارد کرده و با موفقیت متصل شوید.

توصیه شده: