কীভাবে ওএস এক্স এ এনএফএস শেয়ারগুলি স্বয়ংক্রিয়ভাবে মাউন্ট করবেন


14

আমার আর্চ লিনাক্সে চলমান স্থানীয় ল্যানটিতে আমার একটি এনএফএস সার্ভার সেট আপ আছে যা টার্মিনালে নিম্নলিখিত কমান্ডটি জারি করে আমি ওএস এক্স মাভারিক্স ব্যবহার করে সংযোগ করতে পারি:

mount -t nfs -o resvport host:/srv/nfs4/users /mnt/host

যেহেতু এনএফএস ক্লায়েন্টটি ম্যাকবুক প্রো, আমি যখনই বাড়িতে থাকি তখন এটি স্বয়ংক্রিয়ভাবে এনএফএস সার্ভারের সাথে সংযুক্ত হয়ে যায় (এবং অন্যথায় কিছু না করে)। নিম্নলিখিত লাইনটি যুক্ত করা কার্যকর /etc/auto_masterহয়নি:

/mnt/host -fstype=nfs4,resvport host:/srv/nfs4/users

আরও সুনির্দিষ্টভাবে, automount -vcচলমানগুলি নিম্নলিখিত ফলন করে:

automount: /net updated
automount: /home updated
automount: /mnt/host nmounted
automount: no unmounts

... তবে /mnt/hostআমি cdএটিতে প্রবেশ করার পরেও একটি খালি ডিরেক্টরি ।

কেউ আমাকে সাহায্য করতে পারেন? অগ্রিম ধন্যবাদ এবং আমি গুরুত্বপূর্ণ বিবরণ বাদ দিলে আমাকে জানান।


1
এই পদ্ধতির সহায়ক হতে পারে: smekkley.wordpress.com/2014/01/18/… - এটি ওএস এক্স 10.9 এ এনএফএসভি 4 এড়ানো পরামর্শ দেয় এবং একটি স্থিতিশীল এনএফএস অটোম্যান্ট নিশ্চিত করতে নির্দিষ্ট পতাকা সরবরাহ করে।
গ্রাহাম মিলন

উত্তর:


4

যদি আপনি ডিফল্ট /etc/auto_masterফাইল চেষ্টা করেন তবে আপনি লাইনটি দেখতে পাবেন

/net            -hosts      -nobrowse,hidefromfinder,nosuid

তারপরে আপনি cd /net/host/exported/pathদেখতে পেয়েছেন যে ম্যাক এই রফতানি পথটি মাউন্ট করার চেষ্টা করে।


পরামর্শের জন্য ধন্যবাদ তবে এটি আমার কাজ করে না।
নিকোলাস ডি জে

@ndejay চেষ্টা করুন cd /net/host/srv/nfs4/users। আপনার আর্চ লিনাক্স বাক্সটিকে অবশ্যই insecureবিকল্পটি সহ পাথ রফতানি করতে হবে , আরও তথ্যের জন্য ফোরাম.ম্যাক্রুমারস / শ্যাথথ্রিড.এফপি?t=317044 দেখুন।
jaume

4

আমি @ ডিজেয়ের চেয়ে একই সমস্যায় পড়ছি তবে কারণটি দৃষ্টিকোণ থেকে পৃথক হতে পারে।

আমি এনএফএসভি 3 ব্যবহার করছি এবং আমার অটোফস মানচিত্রগুলি ওএস এক্স 10.5 থেকে 10.8 এ কাজ করছে:

/mnt -fstype=nfs,nfsvers=3,proto=tcp,resvport myserver:/share

ম্যাভেরিক্সে এটি কেবল কমান্ড লাইন থেকে কাজ করে:

mount -t nfs -o nfsvers=3,proto=tcp,resvport myserver:/share /mnt

কিছুটা ডিবাগিং এবং স্নিফিংয়ের মাধ্যমে আমি বুঝতে পেরেছিলাম যে ম্যাভেরিক্সের অটোসগুলি কেবল তার "পিংনফস" চেক (ইউডিপি প্যাকেট 111-র পোর্টে) সফল হলেই এনএফএসভি 3 শেয়ারটি মাউন্ট করার চেষ্টা করে।

এই আচরণটি কর্পোরেট ফায়ারওয়ালে যুক্ত হয়েছে যা 111 পোর্টে ইউডিপি ট্র্যাফিকের অনুমতি দেয় না মাভেরিক্স আমাদের জন্য ব্যবহারযোগ্য নয়।


3

আমি দেখতে পেলাম যে স্বয়ংক্রিয়ভাবে পরিষেবাটি আমার মেশিনে লোড করা হয়নি (10.10 ইয়োসেমাইট চলছে)।

$ sudo launchctl list | grep -i auto
84878   0   com.apple.autofsd
-   0   com.apple.preferences.timezone.auto
-   0   com.apple.automountd

অটোফএসডি এবং স্ব-হিসাব পুনঃসূচনা এবং তারপরে পুনরায় automount -vcকাজ করা এটিকে কার্যকর করে তুলেছে।

sudo launchctl unload /System/Library/LaunchDaemons/com.apple.automountd.plist
sudo launchctl unload /System/Library/LaunchDaemons/com.apple.autofsd.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.autofsd.plist
sudo launchctl load /System/Library/LaunchDaemons/com.apple.automountd.plist

2

আমি আমার স্বয়ংক্রিয় অ্যাকাউন্টগুলি পরিচালনা করতে এনএফএস ম্যানেজার নামে একটি বাণিজ্যিক পণ্য ব্যবহার করছি এবং এটি দুর্দান্ত কাজ করছে। এটির একটি ট্রায়াল মোড রয়েছে, যাতে আপনি এটি দেখতে পারেন যে এটি আপনার পক্ষে কাজ করে এবং অর্থের জন্য মূল্যবান।

পণ্যটির সাথে আমার কোনও সম্পর্ক নেই।

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