একটি এনএফএস মাউন্ট আনমাউন্ট করুন যেখানে এনএফএস সার্ভার অদৃশ্য হয়ে গেছে


32

সার্ভার এ এনএফএস সার্ভার হিসাবে ব্যবহৃত হত। সার্ভার বি এর একটি রফতানি মাউন্ট করছিল। সবকিছু ঠিক ছিলো. তখন ক মারা গেল। সবে স্যুইচড অফ সর্বস্বান্ত. অদৃশ্য হয়ে যায়।

তবে সেই ফোল্ডারটি এখনও বি তে মাউন্ট করা আছে আমি স্পষ্টতই cdএটিতে বা কোনও কিছুইতে পারছি না । তবে umount /mnt/myfolderস্রেফ ঝুলছে এবং পরিমাণে পাবে না। বি পুনরায় আরম্ভ না করে কি এটির পরিমাণ আছে?

ক্লায়েন্ট এবং সার্ভার উভয়ই লিনাক্স মেশিন।


উত্তর:


45

ধরে নিচ্ছি লিনাক্স:

umount -f -l /mnt/myfolder

ধরণের সমস্যা সমাধান করবে:

-f ফোর্স আনমাউন্ট (কোনও অ্যাক্সেসযোগ্য এনএফএস সিস্টেমের ক্ষেত্রে)। (কার্নেলটি 2.1.116 বা তার পরে প্রয়োজন))

-l অলস অমাউন্ট। এখন ফাইল সিস্টেমের হায়ারার্কি থেকে ফাইল সিস্টেমটি আলাদা করুন, এবং এখন আর ব্যস্ত না হওয়ার সাথে সাথে ফাইল সিস্টেমের সমস্ত রেফারেন্স পরিষ্কার করুন। (কার্নেলের ২.৪.১১ বা তার পরে প্রয়োজন)

-f সোলারিস এবং এআইএক্স-তেও বিদ্যমান।


1
আমার একই সমস্যা ছিল, গুগল করে এখানে এসেছি। হ্যাঁ - অলস পতাকাটি আমাকে এখানে সত্যিই সাহায্য করেছিল ...
নিজে থেকে

হ্যাঁ, অবশ্যই একই সময়ে "-l" "-f" বিকল্প থাকতে হবে।
liuyang1

2
এছাড়াও, আমি কখনও কখনও অ্যামাউন্টের স্থানীয় পথের চেয়ে দূরবর্তী ঠিকানা নির্দিষ্ট করে আরও ভাল সাফল্য অর্জন করি। umount -f -l nfsserver:/export/thefolder
অলিভার

18

ডেভিড পাশলে প্রদত্ত ইঙ্গিতটির বিবরণ দিয়ে ,

"অমাউন্ট-এল" আপনার সমস্যা সমাধান না করে আপনি যে ঠিকানাটি চলে গেছে ঠিক একই ঠিকানায় একটি নকল সার্ভার সেটআপ করতে পারবেন - তবে আপনাকে আসলে নতুন সেভার বা কিছু সেট আপ করতে হবে না। ব্লকিং / হ্যাং অ্যামাউন্ট পরিস্থিতি থেকে সহজতম উপায় হ'ল স্থানীয় ওরফে আইপি ইন্টারফেস সেট আপ করা , যা নিম্নরূপ:

ifconfig eth0:nfstmp 11.22.33.44 netmask 255.255.255.255
umount -l /mnt/deadnfsmount    # -l or -f or whichever that gets the job done
ifconfig eth0:nfstmp down

(স্পষ্টতই 11.22.33.44 (বর্তমানে মৃত) এনএফএস সার্ভারের (প্রাক্তন) আইপি ঠিকানা হ'ল)


আমাকে স্থানীয় এনএফএস সার্ভার চালানো ছাড়া এটি আমার পক্ষে কাজ করেছিল।
23

6

ঝুলন্ত বা ক্রাশ হয়ে যেতে পারে এমন intrকোনও /etc/fstabএন্ট্রিগুলিতে বিকল্প যুক্ত করা বুদ্ধিমানের কাজ হতে পারে । যদি আপনি softবা intrবিকল্পগুলি ব্যবহার না করেন , তবে যখন এনএফএস ফাইলের হোস্টিং সার্ভারটি নীচে যায়, বুট আপ করার সময় যে সার্ভারটিতে ফাইলগুলি মাউন্ট করা হয় (ক্লায়েন্ট) হ্যাং করতে পারে।

মতে man 5 nfs:

নরম / হার্ড
কোনও এনএফএসের অনুরোধের সময় শেষ হওয়ার পরে এনএফএস ক্লায়েন্টের পুনরুদ্ধারের আচরণ নির্ধারণ করে। উভয় বিকল্প নির্দিষ্ট না করা থাকলে (বা হার্ড বিকল্পটি নির্দিষ্ট করা থাকলে), এনএফএসের অনুরোধগুলি অনির্দিষ্টকালের জন্য পুনরায় চেষ্টা করা হবে। যদি নরম বিকল্পটি সুনির্দিষ্ট করা হয়, তবে retrans retransferences প্রেরণের পরে এনএফএস ক্লায়েন্ট একটি এনএফএস অনুরোধ ব্যর্থ করে, যার ফলে কলিং অ্যাপ্লিকেশনটিতে এনএফএস ক্লায়েন্ট একটি ত্রুটি ফিরিয়ে দেয়।

... এবং তারপরে এটি আরও intrবেশি পছন্দ করা হয় বলা যায় soft, তবে এটি ঝুলন্ত প্রতিরোধ করার মতোই প্রভাব ফেলে।


3
নোট করুন যে এনএফএসের নতুন সংস্করণগুলির সাথে ইন্ট্রি অবমূল্যায়ন করা হয়েছে বা কোনও অপারেশন নেই - সেক্ষেত্রে নরম ব্যবহার করা উচিত।
পল

3

umount -f /mnt/myfolderএটি সমাধান করা উচিত। অমাউন্ট মানচিত্রটি দেখুন।


2
এটি এনএফএস এবং একটি ডেড সার্ভারের সাথে এটি পুরোপুরি করে না। আপনার খুব অলস পতাকা প্রয়োজন (বা যদি একটি আইএফএলিয়াস যুক্ত করার কৌশল)। lsof এবং fuser all hang and umount -f "ডিভাইস ব্যস্ত" বলে।
ওয়াওওয়াওয়া

1

ঠিক যেমন একটি সরাইয়া ব্যবহার জন্য automount আনমাউন্ট করা হচ্ছে NFS- র শেয়ার হ্যান্ডেল যখন তারা unavaliable হয়ে, যা ভবিষ্যতে এই situatuion আটকে পেয়ে এড়াতে।


2
অগত্যা। যদি আপনি যে কোনও উপায়ে প্রক্রিয়াটি স্থগিত হয়ে যায় তবে ডিরেক্টরিতে অ্যাক্সেস করার চেষ্টা করলে স্বয়ংসম্পূর্ণ মাউন্টগুলিও এই শর্তটিতে ঝুলতে পারে।
কামিল কিসিয়েল

হ্যাঁ, অটোমোন্টারটি যতটা সমস্যার সমাধান করে তত সমস্যার সৃষ্টি করে।
pjc50

1

আমি কখনই umount -fকাজে যেতে পারিনি । একটি কার্যকর কৌশলটি একই রফতানি মাউন্ট করে অন্য একটি সার্ভার সেট আপ করা, এটি পুরানো সার্ভারের মতো একই আইপি ঠিকানা প্রদান। আপনার এনএফএস ক্লায়েন্টের মনে করা উচিত যে সবকিছু স্বাভাবিক হিসাবে ফিরে এসেছে এবং প্রক্রিয়াগুলি অবরোধ মুক্ত হবে। তারপরে আপনি মাউন্ট পয়েন্টটি সাধারণত আনমাউন্ট করতে পারেন এবং অস্থায়ী এনএফএস সার্ভার থেকে আইপি ঠিকানাটি সরাতে পারেন।


2
উপরে উল্লিখিত হিসাবে -l (অলস) কীটি হ'ল
ম্যাট সিমন্স

1

সোলারিসের জন্য, এনএফএস ক্লায়েন্টটি পুনরায় চালু করা "মৃত্যুর শক্ত মাউন্ট সর্পিল" সমাধান করবে। সোলারিস 10 এর কমান্ডটি হ'ল "এসভিসিএডএম রিস্টার্ট নেটওয়ার্ক / এনএফএস / ক্লায়েন্ট" ইদানীং কোনও লিনাক্স বাক্সে এটি চেষ্টা করা হয়নি (কারণ "ইন্ট্রি" পতাকা সহ সমস্ত মাউন্ট যাতে তাদের খুব কমই সমস্যা হয়) তবে এটি সম্ভবত সংশোধন করবে সমস্যাটি.


0

আমি কেবল লক্ষ্য করেছি যে কর্নেল 3.2.0 এ আনমাউন্টগুলি জোর করে এনএফএসভি 4 মাউন্টগুলির সাথে ঝুলছে। এনএফএসভি 3 আনমাউন্টগুলি সূক্ষ্ম কাজ করে।

$ mount [...] -o nfsvers=3

0

কেবল একটি ওএস এক্স-নির্দিষ্ট ফলো-আপ, যেহেতু মাউন্ট কমান্ডগুলি বেশিরভাগ * নিক্স অগ্নোস্টিক: -l (অলস) পতাকাটি ওএস এক্স-তে উপস্থিত নেই, তবে -f (বাহিনী) পতাকাটি রয়েছে এবং এটি যথেষ্ট প্রমাণিত হয়েছে । এছাড়াও, সিস্টেম-উত্পাদিত মাউন্ট পয়েন্টগুলি / ভলিউমগুলিতে (/ ভলিউম / মাইসরোভার্সপোর্ট)


0

আমি এই একই সমস্যা পূরণ করেছি। যেহেতু এনএফএস সার্ভারটি সরানো হয়েছে, তাই আমি ক্লায়েন্টের কাছ থেকে এনএফএসগুলিকে সঞ্চার করতে পারি না। আমি নিম্নলিখিত কৌশলটি চেষ্টা করেছি, দেখুন এটি সহায়ক হতে পারে কিনা। যেহেতু মূল এনএফএস সার্ভার চলে গেছে, তাই আমি একই আইপি এবং রফতানি সহ একটি নতুন সার্ভার তৈরি করি। তারপরে আমি umount -f / mnt / nfs_part চেষ্টা করি। আমি অবশেষে এখন এনএফএসগুলিকে সামঞ্জস্য করতে পারি।

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