تقریباً همه توزیع های لینوکس دارای قابلیت راه اندازی سیستم فایل شبکه (NFS) هستند که به رایانه های مختلف لینوکس در شبکه اجازه می دهد به راحتی فایل ها را به اشتراک بگذارند. NFS فقط برای شبکه هایی که کاملاً از رایانه ها و سرورهای لینوکس تشکیل شده اند مناسب است ، اما برای انتقال سریع و کارآمد بین رایانه ها در سطح سیستم کار می کند.
مراحل
قسمت 1 از 2: ایجاد سرور
مرحله 1. از NFS (سیستم فایل شبکه) برای به اشتراک گذاری فایل ها بین رایانه های لینوکس در یک شبکه محلی استفاده کنید
اگر نیاز به اشتراک گذاری فایل ها با رایانه های Windows یا Mac دارید ، با استفاده از Samba بسیار موفق تر خواهید شد.
مرحله 2. نحوه عملکرد NFS را درک کنید
هنگام به اشتراک گذاری فایل ها با NFS ، دو طرف وجود دارد: سرور و سرویس گیرندگان. سرور رایانه ای است که در واقع فایل ها را ذخیره می کند ، در حالی که کلاینت ها رایانه هایی هستند که با نصب پوشه مشترک به عنوان یک درایو مجازی به پوشه مشترک دسترسی پیدا می کنند. NFS باید هم در سرور و هم در کلاینتی که مایل به اتصال است پیکربندی شود.
مرحله 3. ترمینال را در رایانه سرور باز کنید
این رایانه ای است که فایل های به اشتراک گذاشته شده را میزبانی می کند. برای اینکه سرویس گیرنده پوشه مشترک را نصب کند ، کامپیوتر سرور باید روشن و وارد سیستم شود. NFS برای نصب و پیکربندی سرور و سرویس گیرنده نیاز به استفاده از ترمینال دارد.
مرحله 4. تایپ کنید
sudo apt-get install nfs-kernel-server nfs-common portmap و فشار دهید وارد کنید
با این کار بارگیری و نصب فایل های NFS بر روی رایانه شما آغاز می شود.
مرحله 5. پس از نصب ، تایپ کنید
dpkg-پیکربندی مجدد نقشه پورت
از منوی ظاهر شده "No" را انتخاب کنید. با این کار دیگر رایانه های موجود در شبکه می توانند به پوشه مشترک شما متصل شوند.
مرحله 6. تایپ کنید
راه اندازی مجدد sudo /etc/init.d/portmap برای راه اندازی مجدد سرویس portmap.
این اطمینان می دهد که تغییرات شما اعمال می شود.
مرحله 7. یک دایرکتوری ساختگی بسازید که برای به اشتراک گذاشتن داده ها استفاده می شود
این یک دایرکتوری خالی است که مشتریان را به فهرست اصلی مشترک هدایت می کند. این به شما این امکان را می دهد که دایرکتوری به اشتراک گذاشته شده روی سرور خود را بعداً بدون نیاز به ایجاد تغییر در سرویس گیرندگان تغییر دهید.
-
.mkdir -p /export /dummyname را تایپ کنید و فشار دهید وارد کنید
با این کار دایرکتوری به نام dummyname ایجاد می شود که مشتریان می بینند.
مرحله 8. pico /etc /fstab را تایپ کرده و ↵ Enter را فشار دهید
این فایل /etc /fstab را باز می کند و به شما امکان می دهد هر زمان که سرور بوت می شود ، درایو مشترک را به طور خودکار نصب کنید.
مرحله 9. اضافه کنید
sharedpath dummypath هیچکدام 0 0 را متصل نمی کند تا انتهای فایل
sharedpath را با محل درایو مشترک جایگزین کنید و محل راهنمای ساختگی را که قبلاً ایجاد کرده اید جایگزین dummypath کنید.
برای مثال ، برای به اشتراک گذاشتن درایو /dev /sdb با کلاینت ها با استفاده از دایرکتوری ساختگی که قبلاً ایجاد شده بود ، باید عبارت /dev /sdb /export /Shared none bind 0 0 را تایپ کنید. تغییرات را در فایل ذخیره کنید
مرحله 10. را باز کنید
/etc/export فایل.
شما باید دایرکتوری ساختگی خود و همچنین IP هایی را که اجازه دسترسی به آن را دارند به این فایل اضافه کنید. از قالب زیر برای اشتراک گذاری با تمام آدرس های IP در شبکه محلی خود استفاده کنید:/export/dummyname 192.168.1.1/24(rw، no_root_squash، async).
مرحله 11. از
راه اندازی مجدد sudo /etc/init.d/nfs-kernel-server دستور راه اندازی مجدد سرور NFS
قسمت 2 از 2: اتصال رایانه های مشتری
مرحله 1. ترمینال را در رایانه مشتری باز کنید
مرحله 2. تایپ کنید
sudo apt-get install portmap nfs-common و فشار دهید وارد کنید برای نصب فایل های سرویس گیرنده NFS
مرحله 3. دایرکتوری ایجاد کنید که فایل های به اشتراک گذاشته شده در آن نصب شوند
شما می توانید نام این را هرطور که دوست دارید بگذارید. به عنوان مثال ، می توانید mkdir /sharedFiles را تایپ کنید تا پوشه ای به نام "sharedFiles" ایجاد شود.
مرحله 4. تایپ کنید
pico /etc /fstab برای باز کردن /etc/fstab فایل.
مرحله 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
مرحله 6. تایپ کنید
راه اندازی مجدد sudo /etc/init.d/portmap برای راه اندازی مجدد portmap و استفاده از تنظیمات جدید.
درایو در هر بار راه اندازی مجدد کامپیوتر به طور خودکار نصب می شود.
مرحله 7. قبل از راه اندازی مجدد ، درایو را با نصب دستی آن تست کنید
mount -a و سپس ls /sharedFiles را تایپ کنید تا ببینید فایل های به اشتراک گذاشته شده نمایش داده می شوند یا خیر.
مرحله 8. این فرآیند را برای هر رایانه متصل تکرار کنید
شما باید بتوانید همان تنظیمات را وارد کرده و با موفقیت متصل شوید.