এনএফএস বা সাম্বা কোনটি ব্যবহার করবেন?


75

আমি ঘরে একটি ফাইল সার্ভার হতে একটি বাক্স স্থাপন করছি। এটি মূলত নেটওয়ার্কে অন্যান্য লিনাক্স বাক্সগুলির সাথে সংগীত, ছবি, চলচ্চিত্র এবং একটি ওএস এক্স মেশিন ভাগ করতে ব্যবহৃত হবে। আমি এনএফএস এবং সাম্বা যা পড়েছি তা থেকে আমার পরিস্থিতি কাজ করবে এবং আমি কোনটি বেছে নেব তা নিশ্চিত নই। আমার কাছে যা গুরুত্বপূর্ণ তা হল বাক্সগুলির মধ্যে গতি স্থানান্তর এবং সেটআপ করা কতটা কঠিন।

আপনি কোনটি সুপারিশ করবেন এবং কেন?

উত্তর:


71

একটি বদ্ধ নেটওয়ার্কে (যেখানে আপনি প্রতিটি ডিভাইস জানেন), এনএফএস একটি দুর্দান্ত পছন্দ। একটি ভাল নেটওয়ার্কের মাধ্যমে, এটি ঘৃণ্যভাবে দ্রুত এবং সার্ভারে কম সিপিইউ নিবিড়ভাবে থ্রুপুট করে। এটি সেট আপ করা খুব সহজ এবং আপনি যেগুলি readonlyশেয়ার লেখার দরকার নেই সেগুলি আপনি টগল করতে পারেন ।

আমি অ্যান্ডারসের সাথে একমত নই। v4 v3 এর মতোই সহজ হতে পারে। আপনি যদি এলডিএপি / জিএসএসডি এর মাধ্যমে সুরক্ষার উপর স্তর স্থাপন শুরু করতে চান তবেই এটি জটিল হয়ে ওঠে। এটি অত্যন্ত জটিল এবং সম্পূর্ণ সুরক্ষা ব্যবস্থায় সক্ষম ... তবে আপনার এগুলির দরকার নেই। এগুলি আসলে ডিফল্টরূপে বন্ধ আছে।

sudo apt-get install nfs-kernel-server

তারপরে /etc/exportsআপনার শেয়ারগুলি কনফিগার করতে সম্পাদনা করুন । আমার লাইভ সংস্করণটির একটি লাইন এখানে আমার সঙ্গীত ভাগ করে নিচ্ছে:

/media/ned/music        192.168.0.0/255.255.255.0(ro,sync,no_subtree_check)

এটি সেই পথটি কারও সাথে 192.168.0 এ ভাগ করে দেয় * * readonly(লক্ষ্য করুন ro) উপায়ে।

আপনি যখন সম্পাদনা শেষ করেছেন, এনএফএস পুনরায় চালু করুন:

sudo /etc/init.d/nfs-kernel-server restart

ক্লায়েন্টের সাথে সংযোগ স্থাপনের জন্য আপনার এনএফএস গবিনগুলি প্রয়োজন (ডিফল্টরূপে ইনস্টল করা হয়নি):

sudo apt-get install nfs-common

এবং তারপরে একটি লাইন যুক্ত করুন /etc/fstab

192.168.0.4:/media/ned/music  /media/music  nfs ro,hard,intr 0 0

এটি আসলে NVSv3 ক্লায়েন্ট কারণ এখনও আমি অলস কিন্তু এটি এই দৃশ্যে সামঞ্জস্যপূর্ণ। 192.168.0.4এনএফএস সার্ভার (এই ক্ষেত্রে আমার ডেস্কটপ)। এবং আপনাকে অবশ্যই নিশ্চিত করতে হবে যে মাউন্ট পাথ ( /media/musicএখানে) বিদ্যমান আছে।


একটি ম্যাকের জন্য, এটি অনুসরণ করুন :

এটি কিছু পুরানো টিউটোরিয়ালগুলির চেয়ে অনেক সহজ যা আপনার বিশ্বাস করে।


এটি দেখতে আরও জটিল মনে হতে পারে তবে এটি দৃ solid়, অনুমানযোগ্য এবং দ্রুত। সাম্বার বিরুদ্ধে আপনি কিছু না কিছু করতে পারেন ... কমপক্ষে আমার অভিজ্ঞতায়।


সমস্ত বিবরণের জন্য ধন্যবাদ। আমি মনে করি আমি এখন এই সপ্তাহান্তে একটি শট দিতে প্রস্তুত।
জ্যাকব শোয়েন

আপনি কীভাবে এটি সার্ভার পুনরায় বুট করতে স্থির থাকতে (ক্লায়েন্টের কাছে) পেতে পারেন? আমার একই ধরণের সেটআপ জরিমানা ( /etc/fstabমাউন্ট সেট, আমার ক্ষেত্রে, একটি এনএএস ফোল্ডার) রয়েছে, তবে সার্ভারটি পুনরায় বুট করার সময় আমি বারবার যাচ্ছি umountএবং mount -aআমার মাউন্টটি ফিরে পেতে টার্মিনালে গিরিশানগুলি পাচ্ছি। আমার পক্ষে বেশিরভাগই সূক্ষ্ম (পিকাসা যেমন স্থানীয় ডিবি মুছে ফেলার মতো বিরক্তি বাদে হঠাৎ নেটওয়ার্ক ফটো ফোল্ডারটি অনুপস্থিত থাকে :() তবে এটি আমার স্ত্রীকে দেয়ালে চালিত করে ...
রাশ

@ রাশ সাউন্ডগুলি আপনার নেটওয়ার্ক সংযোগটি শুরু করতে দীর্ঘ সময় নেয়। auto,_netdevবিকল্পগুলির খণ্ডে যুক্ত করার বিষয়টি বিবেচনা করুন যাতে এটি দেখতে কিছুটা এমন হয়: auto,_netdev,ro,hard,intrএটি ফাইল সিস্টেমকে নেটওয়ার্ক সংযোগের জন্য অপেক্ষা করতে বাধ্য করে।
অলি

1
আপনার ব্যাখ্যার জন্য ধন্যবাদ! আরও কিছু প্রশ্ন: এফটিপি ব্যবহার করছেন না কেন? শুনেছি ইউআইডিদের অনন্য হতে হবে ... এটি আমার পক্ষে সত্যিই জটিল sounds এনএফএস কীভাবে ফাইলের অনুমতি নিয়ে কাজ করে?
কাঠের

@ লম্ব্রিক সুপার দেরীতে উত্তর, দুঃখিত। এফটিপি লেনদেনমূলক এবং ফলস্বরূপ সত্যই আটকানো এবং ধীর। এটিতে বেশ ভাল থ্রুপুট রয়েছে তবে প্রকৃত ব্যবহারের জন্য ফাইল সিস্টেমে যা কিছু গুরুত্বপূর্ণ তা (স্ট্যাটিং, তালিকা ইত্যাদি) ক্লান্তিকর। অনুমতিগুলি তৈরি করা যায় এবং ব্যবহারকারীরা বিভিন্ন এলডিএপি / জিএসএসডি কনফিগারেশন সহ ম্যাপ করে তবে এগুলি আমার প্রয়োজনের বাইরে (এবং বর্তমানে আমার জ্ঞানের বাইরে)।
অলি

10

আমি সম্প্রতি এসএমবি এবং এনএফএসের মাধ্যমে আমার সিনোলজি এনএএস স্টেশনে সংযোগটি পরীক্ষা করেছি। আমার জন্য এনএফএস সংযোগ এসএমবি সংযোগের চেয়ে দুইগুণ দ্রুত কাজ করে। বিশেষত যদি আপনাকে 1000 ডিরেক্টরিতে 100 গিগাবাইট ফটো এবং সঙ্গীত ফাইলের সাথে ডিল করতে হয় তবে আপনি এনএফএসের গতি পছন্দ করবেন।


6

এনএফএস (সংস্করণ 3) উচ্চতর পারফরম্যান্স দেবে এবং এটি সেট আপ করা বেশ সহজ। প্রধান সমস্যা হ'ল শালীন নিরাপত্তার সম্পূর্ণ অভাব।

এনএফএস (সংস্করণ 4) সুরক্ষা দেয় তবে সেট আপ করা প্রায় অসম্ভব।

সাম্বা সম্ভবত কিছুটা ধীর হবে তবে এটি ব্যবহার করা সহজ এবং উইন্ডোজ ক্লায়েন্টদের সাথেও কাজ করবে ..


9
তবে সেট আপ করা প্রায় অসম্ভব : আপনি কি কিছু প্রমাণ সহ এটি ব্যাক আপ করতে পারেন বা এটি কেবল আপনার বিষয়গত অনুভূতির উপর ভিত্তি করে?
ল্যানক্সিক্স

2
আমার কখনই ভি 4 নিয়ে সমস্যা হয়নি, তাই সমস্যা কী?
কিংক্রাচ

আমি এনএফএসভি 4 এর চেয়ে এনএফএসভি 3 এর চেয়ে শক্ত আর খুঁজে পাইনি। অবশ্যই, এটি কারবেরোস ছাড়াই।
মাউন্টেনএক্স

4

আমি সম্প্রতি উবুন্টু 10.04 সার্ভারে একটি স্থানীয় এনএফএস সার্ভার সেটআপ করেছি, তবে আমার ম্যাকবুক প্রো (ওএস এক্স 10.6.X) সংযোগ করতে পারে নি। ম্যাক সংযোগ করতে সক্ষম হওয়ার জন্য আমাকে এর সাথে নিরাপত্তাহীনতা যুক্ত করতে হয়েছিল /etc/exports

আমার / ইত্যাদি / রফতানি:

/mnt/sdcard *(rw,sync,no_subtree_check,insecure,all_squash)

4

আপনি পরের এক্স বছর এবং ওয়াই টিবি নির্দিষ্ট প্রোটোকলে উত্সর্গ করার আগে রিয়েল-ওয়ার্ল্ড পরীক্ষা চালান কখনই বুঝতে পারবেন না যে এর চেয়ে ভাল বিকল্প ছিল।

সাম্বার লোকেরা দাবি করছে যে তারা এনএফএসের সাথে সমান, তারা সবার সাথেই আপনি মতামত পাবেন। আপনার প্রয়োজনের উপর নির্ভর করে, সর্বোত্তম কাজটি হ'ল একটি সাম্বা শেয়ার এবং এনএফএস শেয়ার সেটআপ করা এবং নেটওয়ার্ক জুড়ে বিভিন্ন রিয়েল ওয়ার্ল্ড রিড / রাইটিং / সিপিইউ পরীক্ষা চালানো। আমার (উইন্ডোজ মেশিন) মতো আপনারও যদি একই চাহিদা থাকে তবে আপনি অবাক হয়ে জানতে পারেন যে সাম্বা এনএফএসের চেয়ে 20% দ্রুত।

আপনার সেটআপে সেরা ফলাফল দেয় এমন একের সাথে যান এবং লোকেরা যা বলে তাড়াতাড়ি অগ্রাহ্য করে।


একা "এক্স বছর এবং ওয়াই টিবি" পয়েন্টের জন্য! :-)
kkm
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.