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

فهرست مطالب:

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

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

تصویری: نحوه به اشتراک گذاری فایل ها بین رایانه های لینوکس با استفاده از NFS
تصویری: ATTN: 📣ایمیل به مردم در واقع OPEN👀📲 2024, نوامبر
Anonim

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

گام

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

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

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

اگر می خواهید فایل ها را با رایانه Mac یا Windows به اشتراک بگذارید ، از 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 را متصل نمی کند در انتهای فایل

مسیر اشتراک گذاری را به محل درایو مشترک تغییر دهید و مسیر ساختگی را به مکان فهرست پوشه ای که قبلاً ایجاد کرده اید تغییر دهید.

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

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

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

/etc/صادرات.

شما باید یک پوشه ساختگی و آدرس 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 در انتهای فایل

serverIP را به آدرس 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. این پروسه را برای اتصال هر کامپیوتر تکرار کنید

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

توصیه شده: