মাউন্ট করার সময়, আমি কখন লুপ ডিভাইস ব্যবহার করব?


18

নিম্নলিখিত প্রশ্ন অনুসারে:
মাউন্ট করার সময় একটি "লুপ ডিভাইস" কী?
লুপ ডিভাইস এমন একটি ফাইল যা ব্লক-ভিত্তিক ডিভাইস হিসাবে কাজ করে। আমি যে ধারণাগতভাবে বুঝতে পারি, অন্য কোনও ফাইল মাউন্ট থেকে এটি কীভাবে আলাদা? উদাহরণস্বরূপ, যদি আমি একটি এক্সট 2 ফাইল সিস্টেমের একটি ডিডি চিত্র নিই এবং তারপরে এটি মাউন্ট করি তবে আমাকে লুপ বিকল্পটি ব্যবহার করতে হবে না - mount -t ext2 file.dd /mnt/mount-pointসফল হয়।

আমার কখন লুপ বিকল্পটি ব্যবহার করা উচিত এবং লুপ বিকল্পটি ব্যবহার করে মাউন্ট করা এবং এটি ছাড়া মাউন্ট করার মধ্যে কোন পার্থক্য রয়েছে?

উত্তর:


8

আপনার যদি নিয়মিত ফাইল মাউন্ট করতে লুপ বিকল্পটি ব্যবহার না করতে হয় তবে এটি mountএটি সনাক্ত করে এবং এটি আপনার জন্য স্বয়ংক্রিয়ভাবে সক্রিয় করছে। আপনি নিজে এটি নির্দিষ্ট করতে হবে।


আমি এখনো করি. আমি কখনই লক্ষ্য করিনি মাউন্ট এটি নিখুঁতভাবে করতে পারে।
বনাঙ্গুইন

@ ব্যবহারকারী1129682 আমি ভাবছি কার্নেলের বিভিন্ন সংস্করণে বা বিভিন্ন ডিস্ট্রোতে এই বৈশিষ্ট্যটি আছে বা নেই?
সুচিপি

22

প্রযুক্তিগতভাবে একটি লুপ ডিভাইস হ'ল একটি ব্লক ডিভাইস যা কোনও ফাইলগুলিতে একটি হার্ডওয়ারের পরিবর্তে লেখায়। সুতরাং আপনি সর্বদা একটি ফাইল মাউন্ট করার সময় লুপ ব্যাক ডিভাইসটি ব্যবহার / ব্যবহার করা প্রয়োজন।

প্রত্যক্ষ উত্তরের জন্য এত কিছু। সম্ভবত এটি ব্যাখ্যা হিসাবে কাজ করে:

কার্নেল বিমূর্তির কয়েকটি স্তর প্রয়োগ করে যাতে এটি বিভিন্ন হার্ডওয়্যারকে একইভাবে আচরণ করতে পারে। ভাবুন যদি আপনার সেখানে থাকা প্রতিটি ব্র্যান্ডের নিয়ন্ত্রকের জন্য এক্সট 2 ড্রাইভারটি পুনর্নির্মাণ করতে হয়। কেউ তা চায় না, তবে আমরা প্রতিটি হার্ডডিস্কের একইরকম আচরণ করতে চাই। এজন্য আমরা বিমূর্ত স্তর তৈরি করি।

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

লুপ ডিভাইস ড্রাইভার সম্পর্কিত ব্লক ডিভাইসে অপারেশনগুলিকে ফাইল (সিস্টেম) অপারেশনে রূপান্তরিত করে, ডাটা / পার্টিশনগুলি কোনও ফাইলে শেষ হয়।

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

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