আমি OSXFUSEআমার ম্যাক ইনস্টল করেছি এবং sshfsএকটি দূরবর্তী ডিরেক্টরি মাউন্ট করতে ব্যবহার করেছি । এখন আমি এটি আনমাউন্ট করতে চাই, তবে উপায় খুঁজে পাচ্ছি না। আমার ওএস ওএসএক্স 10.8 পর্বত। কেউ সাহায্য করতে পারেন?
আমি OSXFUSEআমার ম্যাক ইনস্টল করেছি এবং sshfsএকটি দূরবর্তী ডিরেক্টরি মাউন্ট করতে ব্যবহার করেছি । এখন আমি এটি আনমাউন্ট করতে চাই, তবে উপায় খুঁজে পাচ্ছি না। আমার ওএস ওএসএক্স 10.8 পর্বত। কেউ সাহায্য করতে পারেন?
উত্তর:
ব্যবহার করবেন না umount।
ব্যবহার
fusermount -u PATH
umountদস্তাবেজগুলি যেমন বলেছে তেমন ব্যবহার করুন (@ ওপসমাশনের উত্তর দ্বারা নির্দেশিত)।
umountপ্রাথমিকভাবে কাজ করতে যাচ্ছিলাম না কারণ আমি ভেবেছিলাম এটি এখানে unmountনেই n!
এটা চেষ্টা কর:
umount -f <absolute pathname to the mount point>
উদাহরণ:
umount -f /Users/plummie/Documents/stanford
যদি এটি কাজ না করে, রুট হিসাবে একই কমান্ড চেষ্টা করুন:
sudo umount -f ...
umount -f /Users/me/Documents/thereসুডো ব্যবহার না করে জরিমানা করুন
umount -f ~/relative-path
sudo diskutil unmount force PATH
প্রতিবার কাজ করে :) ট্যাগ
লক্ষ্য করুনforce
কমপক্ষে 10.11 (এল ক্যাপিটান) এ, সর্বমোট লোকের পৃষ্ঠাটি নির্দেশ করে:
ম্যাক ওএস এক্স এর জটিল এবং আন্তঃ বোনা প্রকৃতির কারণে সর্বদা প্রায়শই ব্যর্থ হতে পারে। পরিবর্তে ডিস্কটিল (1) ("ডিস্কুইটিল আনমাউন্ট / এমএনটি") ব্যবহার করার পরামর্শ দেওয়া হয়।
এই পদ্ধতির (উদাহরণস্বরূপ, "ডিস্কুইটিল অ্যামাউন্ট পাথ / টু / মাউন্ট / পয়েন্ট ") আমাকে এসএসএফএস-মাউন্ট করা সামগ্রী আনমাউন্ট করার অনুমতি দেয় এবং সুডোর প্রয়োজন হয় না। (এবং আমি বিশ্বাস করি যে এটি কমপক্ষে 10.8 এর মধ্যে ফিরে কাজ করা উচিত))
diskutil unmount force /path/to/mountpointআমার জন্য সহায়তা করবে।
ps aux | grep sshfssshfs এর পিআইডি সন্ধান করতে ব্যবহার করুন (এটি ব্যবহারকারীর নামের পাশের নম্বর হবে)
তারপরে kill -9 $PID, অন্য সমাধানগুলি যদি কাজ না করে
নিম্নলিখিত আমার জন্য কাজ করেছে:
hdiutil detach <path to sshfs mount>
উদাহরণ:
hdiutil detach /Users/user1/sshfs
ফাইন্ডারে sshfs দ্বারা তৈরি ভলিউম সনাক্ত করতে, ডান-ক্লিক করতে এবং বের করে দেওয়া নির্বাচন করতে পারে। যা আমার জ্ঞানের সেরা, উপরের কমান্ডের জিইউআই সংস্করণ।
fusermountকমান্ড নিয়ে আপনার যদি সমস্যা হয় তবে আপনি প্রক্রিয়াটি মেরে ফেলতে পারেন:
PS -ax | গ্রেপ "এসএসএফএস"
রেফারেন্স হিসাবে আমাকে osxfuse FAQ উদ্ধৃত করা যাক
4.8। আমার "ওএস এক্সের জন্য FUSE" ফাইল সিস্টেমটি কীভাবে আনমাউন্ট করা উচিত? আমি কোথাও ফুসারেমাট প্রোগ্রামটি খুঁজে পাচ্ছি না।
ওএস এক্স-এ কেবল স্ট্যান্ডার্ড উমাউন্ট কমান্ডটি ব্যবহার করুন "" ওএস এক্সের জন্য ফুস "সমেত আপনার লিনাক্স-নির্দিষ্ট ফুজারম্যান্টের দরকার নেই।
উপরে উল্লিখিত হিসাবে, হয় diskutil unmountবা umountকাজ করা উচিত
যদি আপনার সমস্যাটি হয় যে আপনি এসএসএইচএফএসের সাথে একটি নেটওয়ার্ক ড্রাইভ লাগিয়েছেন তবে এসএসএস সংযোগটি কেটে গেছে এবং আপনি কোনও সমস্যা যেমন এর ত্রুটির কারণে সহজভাবে তা পুনঃস্থাপন করতে পারবেন না mount_osxfuse: mount point /Users/your_user/mount_folder is itself on a OSXFUSE volume, গিথুব ব্যবহারকারী থিওঁসাসহ একটি সমাধান খুঁজে পেয়েছে যা আমার পক্ষে কাজ করে। তার উত্তর উদ্ধৃত:
আমার বর্তমান কাজটি হ'ল:
অপরাধী এসএসএফএস প্রক্রিয়াটি সন্ধান করুন:
$ pgrep -lf sshfs
এটাকে হত্যা কর:
$ kill -9 <pid_of_sshfs_process>
sudo বল "অনুপলব্ধ" ডিরেক্টরিটি আনমাউন্ট করে:
$ sudo umount -f <mounted_dir>
Sshfs দিয়ে এখনই "উপলভ্য" ডিরেক্টরিটি পুনরায় সীমাবদ্ধ করুন ... এবং তারপরে কাল সকালে ফিরে পদক্ষেপ 1 এ যান।
আপনি সর্বদা এটি অনুসন্ধানকের কাছ থেকে করতে পারেন। মাউন্ট রয়েছে যেখানে উপরের ডিরেক্টরিতে কেবল নেভিগেট করুন এবং মাউন্ট করা ফোল্ডারের উপরে ইজেক্ট আইকনটি টিপুন, যার নামটিতে এসএসএইচএফএস থাকবে (অনুসন্ধানে)। টার্মিনাল থেকে ফাইন্ডারে একটি ফোল্ডার খোলার একটি শর্টকাট
open .
যা নতুন ডিরেক্টরি উইন্ডোতে বর্তমান ডিরেক্টরিটি খুলবে। প্রতিস্থাপন "।" আপনার পছন্দের ডিরেক্টরি সহ।