ইউনিক্সে শক্ত বনাম নরম মাউন্টগুলির সুবিধা / অসুবিধাগুলি কী কী?


23

এই প্রশ্নটি ডিস্ট্রোসের মধ্যে পরিবর্তিত হতে পারে তবে সাধারণভাবে ইউনিক্স বিশ্বের শক্ত বা নরম মাউন্ট ব্যবহারের সুবিধা / অসুবিধাগুলি কী?

এমন কিছু পরিস্থিতি রয়েছে যেখানে একজন বেশি উপকারী বা ব্যবহারগুলি মোটামুটি সর্বজনীন?

উত্তর:


21

একটি হার্ড মাউন্ট সাধারণত স্থানীয় ডিস্ক বা SAN এর মতো ব্লক সংস্থার জন্য ব্যবহৃত হয়। একটি নরম মাউন্ট সাধারণত এনএফএস বা সিআইএফএস এর মতো নেটওয়ার্ক ফাইল প্রোটোকলের জন্য ব্যবহৃত হয়।

নরম মাউন্টের সুবিধাটি হ'ল যদি আপনার এনএফএস সার্ভারটি উপলভ্য না থাকে তবে কার্নেলটি পূর্ব-কনফিগার হওয়া সময়ের পরে I / O ক্রিয়াকলাপটি শেষ করবে। অসুবিধাটি হ'ল যদি আপনার এনএফএস ড্রাইভার ডেটা এবং নরম মাউন্ট টাইম ক্যাস করে রাখে তবে আপনার অ্যাপ্লিকেশনটি জানেন না যে এনএফএস ভলিউমগুলিতে কোনটি লিখেছে তা ডিস্কে প্রতিজ্ঞাবদ্ধ ছিল।


8

হার্ড মাউন্টস এবং "প্রবেশ" (বিঘ্নযোগ্য) একটি ভাল সমঝোতা (২.6.২৫ এর আগে কার্নেলের জন্য, রায়ান হরিসবার্গারের মন্তব্য দেখুন)। সফল লেখার বিষয়ে অ্যাপ্লিকেশনটি বোকা নয়, তবুও যদি কিছু টিউবগুলি বন্ধ করে দেয় তবে আপনি সেগুলি হত্যা করতে পারেন।


8
linux.die.net/man/5/nfs থেকে linux- র সাম্প্রতিক সংস্করণগুলিতে ইন্টি বিকল্পটি অবচিত ও উপেক্ষা করা হয়েছে: কার্নেল ২.6.২৫-র পরে ইন্ট্রি / নেন্টার মাউন্ট বিকল্পটি অবচিত করা হয়েছে। কেবলমাত্র SIGKILL এই কর্নেলগুলিতে একটি মুলতুবি এনএফএস অপারেশন বাধাগ্রস্ত করতে পারে এবং যদি নির্দিষ্ট করা থাকে তবে পুরানো কার্নেলের সাথে সামনের দিকের সামঞ্জস্যতা সরবরাহ করতে এই মাউন্ট বিকল্পটিকে অগ্রাহ্য করা হবে।
রায়ান হরিসবার্গার

5

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

ডিস্ক স্লিপ বাধা দেওয়া বা হত্যা করা যায় না। এটি জম্বি প্রক্রিয়াগুলির যোম্বির মতো।

সংক্ষেপে, কখনও কখনও নেটওয়ার্ক ফাইল সিস্টেমের জন্য হার্ড মাউন্টগুলি ব্যবহার করবেন না। I / O সম্ভব না হলে আপনি ফাইল সিস্টেমটি (তত্ক্ষণাত্, সিস্টস্কলগুলি ব্যবহার করার প্রক্রিয়াগুলিতে) ব্যর্থ হতে চান। অন্যথায়, তারা দাবি করে যে মেমরিটি FS ব্যর্থ হলে সেইসাথে ফাঁস হতে পারে।


আমি আপনার সাধারণ সুপারিশ পুনরায় হার্ড মাউন্টগুলির সাথে একমত। তবে, কিছু লোক যারা এনএফএসে ভিএমওয়্যার স্থাপন করেন তারা হার্ড মাউন্টগুলি ব্যবহার করার পরামর্শ দেন। তারা কেন এটি করে আমি তার সাথে 100% পরিচিত নই, তবে বাস্তবায়ন করার আগে এটি নিবিড়ভাবে বিবেচনা এবং গবেষণা করার বিষয়।
duffbeer703

দেওয়া আছে যে হার্ড মাউন্টগুলি চিরকাল স্থায়ী হয়, এবং ওল্ডেন ডে মেশিনগুলিতে কখনও কখনও শক্ত এনএফএস মাউন্টের কারণে পুনরায় বুট হবে তবে হার্ড মাউন্টগুলির ডেটা হারানো কি সম্ভব নয়? কল্পনা করুন যে আপনার এনএফএস ফাইলসভারটি নিচে চলে গেছে, এখন আপনার ক্লায়েন্টরা এটি পৌঁছাতে অক্ষম, তারা সম্পূর্ণ বিভ্রান্ত, আপনি তাদের পুনরায় বুট করুন ... তাদের সম্ভাব্য লেখাগুলি চলে গেছে। সফ্ট মাউন্টগুলির অস্তিত্বের আগের দিনগুলিতে, হার্ড মাউন্টগুলি কম্পিউটারগুলিকে রিবুট করতে সমস্যা তৈরি করেছিল। আপনি যদি ক্লায়েন্টের আগে কোনও ফাইলসভার বুট করেন তবে ক্লায়েন্টটি স্তব্ধ হয়ে যাবে। আমাদের মাঝে মাঝে এগুলি চালিত করতে হবে। মানুষ ভুল করে. আজও কি এটি একটি ইস্যু?
মাইক এস

@ মাইকস এখানে অনেকগুলি সেটআপ রয়েছে যা খুশি হয়ে চলছে। আপনি কখনই জানেন না আপনি ল্যাব বা কারখানাগুলিতে কী প্রবেশ করবেন যেখানে দশক পুরানো মেশিনগুলি এখনও আনন্দের সাথে সরঞ্জাম নিয়ন্ত্রণ করছে। লোকদের জন্য এটি এত বেশি সমস্যা নয় যে আধুনিক স্টাফগুলিতে কাজ করে। তবে হ্যাঁ, হার্ড মাউন্টগুলি আপনার ডেটা ব্যয় করতে পারে (তবে সফট মাউন্টগুলিও পারে!) - তবে যে কোনও নেটওয়ার্ক ফাইল সিস্টেম যা ব্যাটারি-ব্যাকড ক্যাচিং I / O ব্যবহার করে না সেই সমস্যাটির জন্য একই সম্ভাবনা রয়েছে। স্বয়ংক্রিয় সনাক্তকরণ এবং পুনরুদ্ধারের ক্ষেত্রে হার্ড মাউন্টগুলি কেবল এটিকে অতিরিক্ত ভয়ঙ্কর করে তোলে।
টিম পোস্ট

2

নরম কেবলমাত্র সেই লোকেরা ব্যবহার করেন যারা এনএফএসের প্রিন্সিপালকে বোঝেন না। নরম / হার্ড ফাইল সিস্টেমের ব্যবহারের উপর নির্ভর করে। মিশনের জন্য সমালোচনামূলক অ্যাপ্লিকেশন ফাইল দুর্নীতি রোধ করতে সর্বদা হার্ড মাউন্টগুলি ব্যবহার করে (বেশিরভাগ সিস্টেমে এটি ডিফল্ট কারণ এটি)। আর রো ফাইল সিস্টেমের জন্য এটি নরম এবং থার্মার পছন্দের ব্যবহার করা নিরাপদ। উপায় দ্বারা nfsv4 আর নরম সমর্থন করে না ....


nfsv4 আর নরম সমর্থন করে না? ম্যান পেজ অনুসারে, "সমস্ত সংস্করণ দ্বারা সমর্থিত বিকল্পগুলি এই বিকল্পগুলি যে কোনও এনএফএস সংস্করণের সাথে ব্যবহারের জন্য বৈধ soft হার্ড বিকল্পটি নির্দিষ্ট করা আছে), এনএফএসের অনুরোধগুলি অনির্দিষ্টকালের জন্য পুনরায় চেষ্টা করা হয়েছে। Linux.die.net/man/5/nfs
মাইক এস

আমি মনে করি আপনি নিজের সাথে বিরোধিতা করছেন ... "" সফট শুধুমাত্র এমন লোকেরা ব্যবহার করেন যা বোঝেন না ... "এবং" রো ফাইল সিস্টেমের জন্য এটি নরম ব্যবহার করা নিরাপদ ... "এছাড়াও, উপরে @ টিম পোস্টের পোস্টটি দেখুন ।
মাইক এস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.