উত্তর:
একটি হার্ড মাউন্ট সাধারণত স্থানীয় ডিস্ক বা SAN এর মতো ব্লক সংস্থার জন্য ব্যবহৃত হয়। একটি নরম মাউন্ট সাধারণত এনএফএস বা সিআইএফএস এর মতো নেটওয়ার্ক ফাইল প্রোটোকলের জন্য ব্যবহৃত হয়।
নরম মাউন্টের সুবিধাটি হ'ল যদি আপনার এনএফএস সার্ভারটি উপলভ্য না থাকে তবে কার্নেলটি পূর্ব-কনফিগার হওয়া সময়ের পরে I / O ক্রিয়াকলাপটি শেষ করবে। অসুবিধাটি হ'ল যদি আপনার এনএফএস ড্রাইভার ডেটা এবং নরম মাউন্ট টাইম ক্যাস করে রাখে তবে আপনার অ্যাপ্লিকেশনটি জানেন না যে এনএফএস ভলিউমগুলিতে কোনটি লিখেছে তা ডিস্কে প্রতিজ্ঞাবদ্ধ ছিল।
হার্ড মাউন্টস এবং "প্রবেশ" (বিঘ্নযোগ্য) একটি ভাল সমঝোতা (২.6.২৫ এর আগে কার্নেলের জন্য, রায়ান হরিসবার্গারের মন্তব্য দেখুন)। সফল লেখার বিষয়ে অ্যাপ্লিকেশনটি বোকা নয়, তবুও যদি কিছু টিউবগুলি বন্ধ করে দেয় তবে আপনি সেগুলি হত্যা করতে পারেন।
কোনও ধরণের নেটওয়ার্ক ফাইল সিস্টেম (এনএফএস বা ফিউজ) ব্যবহার করে একটি হার্ড মাউন্ট একটি ভাঙ্গা সংযোগটি পুনরায় প্রতিষ্ঠিত করার চেষ্টা করার জন্য (কখনও কখনও) চিরতরে অবরুদ্ধ করতে পারে। এর অর্থ, যে মাউন্টটিতে অ্যাক্সেস করার চেষ্টা করা প্রতিটি প্রক্রিয়া ডিভাইসটি পুনরায় উপলব্ধ না হওয়া বা সিস্টেমটি পুনরায় বুট না করা পর্যন্ত ডিস্ক স্লিপ (ডি) এ যায়।
ডিস্ক স্লিপ বাধা দেওয়া বা হত্যা করা যায় না। এটি জম্বি প্রক্রিয়াগুলির যোম্বির মতো।
সংক্ষেপে, কখনও কখনও নেটওয়ার্ক ফাইল সিস্টেমের জন্য হার্ড মাউন্টগুলি ব্যবহার করবেন না। I / O সম্ভব না হলে আপনি ফাইল সিস্টেমটি (তত্ক্ষণাত্, সিস্টস্কলগুলি ব্যবহার করার প্রক্রিয়াগুলিতে) ব্যর্থ হতে চান। অন্যথায়, তারা দাবি করে যে মেমরিটি FS ব্যর্থ হলে সেইসাথে ফাঁস হতে পারে।
নরম কেবলমাত্র সেই লোকেরা ব্যবহার করেন যারা এনএফএসের প্রিন্সিপালকে বোঝেন না। নরম / হার্ড ফাইল সিস্টেমের ব্যবহারের উপর নির্ভর করে। মিশনের জন্য সমালোচনামূলক অ্যাপ্লিকেশন ফাইল দুর্নীতি রোধ করতে সর্বদা হার্ড মাউন্টগুলি ব্যবহার করে (বেশিরভাগ সিস্টেমে এটি ডিফল্ট কারণ এটি)। আর রো ফাইল সিস্টেমের জন্য এটি নরম এবং থার্মার পছন্দের ব্যবহার করা নিরাপদ। উপায় দ্বারা nfsv4 আর নরম সমর্থন করে না ....