এটি মূলত কর্নারের কেসগুলির পুরো ব্যাগটি পরীক্ষা করার বিষয়।
- একটি ড্রাইভ / proc / মাউন্টগুলিতে উপস্থিত হতে পারে
- একটি ড্রাইভ অদলবদল হিসাবে ব্যবহার করা যেতে পারে (ব্যবহার / proc / swaps ব্যবহার)
- একটি ড্রাইভ একটি সক্রিয় এলভিএম পিভির অংশ হতে পারে ( পিভিডিস্ক্লে ব্যবহার করুন)
- একটি ড্রাইভ একটি ডিএম-ম্যাপার রেড গ্রুপের অংশ হতে পারে (ব্যবহার / প্রকোশন / এমডিস্ট্যাট)
- একটি ড্রাইভ সরাসরি একটি অ্যাপ্লিকেশন দ্বারা অ্যাক্সেস করা যায় (যেমন ওরাকল একটি ফাইল সিস্টেমের পরিবর্তে ড্রাইভ বা পার্টিশনে সরাসরি লেখা সমর্থন করে) (ফুসার ব্যবহার করুন)
- ভার্চুয়াল মেশিনের মাধ্যমে ড্রাইভটি সরাসরি অ্যাক্সেস করা যায় (ফুসার ব্যবহার করুন)
- একটি ড্রাইভ একটি লুপব্যাক ডিভাইস দ্বারা উল্লেখ করা যেতে পারে (উদাহরণস্বরূপ
mount /dev/sda -o offset=1M /foo
:) (হারানোআপ ব্যবহার করুন)
এগুলি সম্পর্কে উদাহরণস্বরূপ আমি দেড় মিনিট সময় নিয়ে এসেছি। আমি নিশ্চিত আরও এক ডজন আছে।
আমি মনে করি এই শেষ উদাহরণটি সবচেয়ে আকর্ষণীয় এবং এটি সম্পর্কে খুব কম লোকই জানেন। এটি আপনাকে পার্টিশন ব্যবহার না করে একটি ফাইল সিস্টেম মাউন্ট করার অনুমতি দেয়। কেবল প্রারম্ভিক অফসেটটি নির্দিষ্ট করুন এবং লিনাক্স স্বচ্ছভাবে একটি লুপব্যাক ডিভাইস তৈরি করবে। উপরের উদাহরণটি নিম্নলিখিত ফলন করে:
# cat /proc/mounts
...
/dev/loop0 /foo ext4 relatime,data=ordered 0 0
# losetup -a
/dev/loop0 [0005]:2048 (/dev/sda), offset 1048576
তুমি ওটা কেন করবে? সাধারণত এটি এমন পরিস্থিতিতে জড়িত যেখানে জিনিসগুলি আগে ভয়াবহভাবে ভুল হয়ে গেছে।
এ বিষয়টিও মনে রাখবেন যে এখন নেমস্পেসিং বৈশিষ্ট্যটি মূলধারায় এখন ( শেয়ারটি দেখুন ), বিভিন্ন প্রক্রিয়াগুলিতে কী মাউন্ট করা হয়েছে এবং কী নয় সে সম্পর্কে বিভিন্ন মতামত থাকতে পারে। এখানে জিনিসগুলি কিছুটা লাল-পিল পেতে শুরু করে।