আপনার প্রশ্নের পিছনে ভুল ধারণা আছে।
- অদলবদল মাউন্ট করা হয় না।
- মাউন্টিং শুধুমাত্র পার্টিশনের মধ্যে সীমাবদ্ধ নয়।
পার্টিশন
একটি পার্টিশন এমন একটি ডিস্ক স্পেসের একটি টুকরো যা নির্দিষ্ট উদ্দেশ্যে উত্সর্গীকৃত। পার্টিশনের জন্য কিছু সাধারণ উদ্দেশ্য এখানে।
- একটি ফাইল সিস্টেম , অর্থাৎ ফাইলগুলি ডিরেক্টরি ট্রি হিসাবে সংগঠিত হয় এবং ext2, ext3, FFS, FAT, NTFS,… এর মতো একটি বিন্যাসে সঞ্চিত থাকে…
- অদলবদল স্থান, অর্থাত্ প্যাজিংয়ের জন্য ডিস্ক স্পেস (এবং হাইবারনেশন চিত্রগুলি সংরক্ষণ করার জন্য ) ব্যবহৃত হয়।
- সরাসরি অ্যাপ্লিকেশন অ্যাক্সেস। কিছু ডেটাবেসগুলি একটু পারফরম্যান্স অর্জনের জন্য ফাইল সিস্টেমের পরিবর্তে পার্টিশনে সরাসরি তাদের ডেটা সঞ্চয় করে। (ফাইল সিস্টেম হ'ল এক ধরণের ডাটাবেস)
- অন্যান্য পার্টিশনের জন্য একটি ধারক। উদাহরণস্বরূপ, একটি পিসি এক্সটেন্ডেড পার্টিশন , বা বিএসডি পার্টিশন সম্বলিত একটি ডিস্ক স্লাইস , বা একটি এলভিএম শারীরিক ভলিউম (অবশেষে লজিক্যাল ভলিউমগুলি থাকে যা তাদের নিজেরাই পার্টিশন হিসাবে বিবেচনা করা যেতে পারে),…
ফাইল-সিস্টেম
ফাইল সিস্টেমগুলি একটি শ্রেণিবদ্ধ কাঠামোতে তথ্য উপস্থাপন করে। এখানে কিছু সাধারণ ধরণের ফাইল সিস্টেম রয়েছে:
- ডিস্ক-ব্যাকযুক্ত ফাইল সিস্টেমগুলি, যেমন ext2, ext3, FFS, FAT, NTFS,…
- ব্যাকিংয়ের জন্য সরাসরি উপরে ডিস্কের বিভাজন থাকা উচিত নয়। উদাহরণস্বরূপ, এটি একটি এলভিএম লজিক্যাল ভলিউম বা লুপ মাউন্ট হতে পারে ।
- সোলারিস এবং লিনাক্সের tmpfs এর মতো মেমরি-ব্যাকড ফাইল সিস্টেমগুলি ।
- ফাইল সিস্টেমগুলি যা কার্নেল থেকে যেমন লিনাক্স
proc
এবং তথ্য উপস্থাপন sysfs
করে।
- নেটওয়ার্ক ফাইল সিস্টেমগুলি, যেমন এনএফএস , সাম্বা ,…
- অ্যাপ্লিকেশন-ব্যাকড ফাইল সিস্টেমগুলি যার মধ্যে FUSE এর একটি বিশাল সংগ্রহ রয়েছে । অ্যাপ্লিকেশন-ব্যাকড ফাইল সিস্টেমগুলি যে কোনও কিছু করতে পারে: একটি এফটিপি সার্ভারকে একটি ফাইল সিস্টেম হিসাবে উপস্থিত করুন, এমন একটি ফাইল সিস্টেমের বিকল্প দৃষ্টিভঙ্গি দিন যেখানে ফাইলের নামগুলি কেস-সংবেদনশীল বা অন্য কোনও এনকোডিংয়ে রূপান্তরিত হয়, সংরক্ষণাগার বিষয়বস্তুগুলি যেমন ডিরেক্টরি হিসাবে দেখায়,…
পটভূমি
ইউনিক্স একটি একক শ্রেণিবিন্যাসে ফাইল উপস্থাপন করে, সাধারণত "ফাইল সিস্টেম" নামে পরিচিত (তবে এই উত্তরে আমি বিভ্রান্তি কমিয়ে রাখতে এই অর্থে "ফাইলসিস্টেম" শব্দটি ব্যবহার করব না)। এগুলি অ্যাক্সেস করার জন্য পৃথক ফাইল সিস্টেমগুলি অবশ্যই এই শ্রেণিবদ্ধের উপর গ্রাফ্ট করা উচিত ³
আপনি একটি ফাইল সিস্টেম এটিকে মাউন্ট করে অ্যাক্সেসযোগ্য করে তুলেছেন। মাউন্টিং ফাইল স্তরক্রমের একটি বিদ্যমান ডিরেক্টরিতে আপনি যে ফাইল সিস্টেমের মাউন্ট করছেন তার মূল ডিরেক্টরিটিকে সহযোগী করে। এমন ডিরেক্টরি থাকা একটি ডিরেক্টরি মাউন্ট পয়েন্ট হিসাবে পরিচিত।
- উদাহরণস্বরূপ, রুট ফাইল সিস্টেমটি বুট করার সময় (কার্নেল দ্বারা কোনও প্রক্রিয়া শুরু করার আগে)
/
ডিরেক্টরিতে মাউন্ট করা হয় ।
- সোলারিস এবং লিনাক্সের মতো কিছু ইউনিক্স রূপগুলি
/proc
যে প্রক্রিয়াগুলি সম্পর্কে প্রক্রিয়াগুলি সম্পর্কে তথ্য প্রকাশ করে , সেই প্রোক ফাইল সিস্টেমটি মাউন্ট করা হয় , যাতে প্রোক ফাইলসিস্টেমটিতে /proc/42/environ
ফাইলটি নির্ধারণ করা হয় /42/environ
, যার মধ্যে (লিনাক্সে অন্তত) প্রক্রিয়াটির পরিবেশের কেবল পঠনযোগ্য দৃশ্য রয়েছে সংখ্যা 42।
- আপনার যদি পৃথক ফাইল সিস্টেম যেমন উদাহরণস্বরূপ থাকে
/home
তবে তারপরে /home/john/myfile.txt
যে ফাইলটি /john/myfile.txt
হোম ফাইল সিস্টেমের মূল থেকে রয়েছে সেই ফাইলটি নির্ধারণ করুন ।
লিনাক্সের অধীনে, একই ফাইল সিস্টেমের পক্ষে একাধিক পথের মাধ্যমে অ্যাক্সেসযোগ্য হওয়া সম্ভব, মাউন্টগুলি বাঁধাই করার জন্য ধন্যবাদ ।
একটি সাধারণ লিনাক্স ফাইল সিস্টেমে অনেকগুলি মাউন্ট ফাইল সিস্টেম থাকে files (এটি একটি উদাহরণ; বিভিন্ন বিতরণ, সংস্করণ এবং সেটআপগুলি বিভিন্ন ফাইল সিস্টেমগুলি মাউন্ট করার দিকে পরিচালিত করবে))
/
: কার্নেল প্রথম প্রক্রিয়া লোড হওয়ার আগে মাউন্ট করা রুট ফাইল সিস্টেম। বুটলোডার কার্নেলকে রুট ফাইল সিস্টেম হিসাবে কী ব্যবহার করতে হবে তা জানায় (এটি সাধারণত ডিস্ক পার্টিশন তবে এটি এনএফএস এক্সপোর্টের মতো অন্য কিছু হতে পারে)।
/proc
: Proc filessytem, প্রক্রিয়া ও কার্নেল তথ্য দিয়ে।
/sys
: Sysfs- র হার্ডওয়্যার ডিভাইস সম্পর্কে তথ্য, Filesystem।
/dev
: একটি ইন-মেমরি ফাইল সিস্টেম যেখানে ডিভাইস ফাইলগুলি স্বয়ংক্রিয়ভাবে উপলব্ধ হার্ডওয়ারের ভিত্তিতে উদেব দ্বারা তৈরি হয় ।
/dev/pts
: টার্মিনাল এমুলেটর চালানোর জন্য ডিভাইস ফাইল সম্বলিত একটি বিশেষ উদ্দেশ্যযুক্ত ফাইল সিস্টেম ।
/dev/shm
: সিস্টেমের স্ট্যান্ডার্ড লাইব্রেরি দ্বারা অভ্যন্তরীণ উদ্দেশ্যে ব্যবহৃত একটি ইন-মেমরি ফাইল সিস্টেম।
- কি সিস্টেম উপাদান আপনি চলমান উপর ভিত্তি করে, আপনি অন্যান্য বিশেষ উদ্দেশ্য যেমন ফাইল সিস্টেম হিসেবে দেখতে পারেন
binfmt_misc
(দ্বারা ব্যবহৃত বিদেশী এক্সিকিউটেবল ফাইল ফরম্যাট কার্নেল সাব-সিস্টেম ), fusectl
(দ্বারা ব্যবহৃত ফিউজ ), nfsd
(কার্নেল NFS সার্ভার দ্বারা ব্যবহৃত), ...
- স্পষ্টভাবে উল্লিখিত যে কোনও ফাইল-সিস্টেম বুট প্রক্রিয়ার অংশ হিসাবে মাউন্ট করা হয়
/etc/fstab
(এবং চিহ্নিত নয় noauto
)।
- কোনও ইউএসবি কী-এর মতো অপসারণযোগ্য ডিভাইস সন্নিবেশ করার পরে কোনও ফাইল সিস্টেম স্বয়ংক্রিয়ভাবে এইচএল (বা সমতুল্য কার্যকারিতা) দ্বারা মাউন্ট হয় ।
- যে কোনও ফাইল সিস্টেম স্পষ্টভাবে
mount
কমান্ডটি দিয়ে মাউন্ট করেছিল ।
¹ এখানে অনানুষ্ঠানিকভাবে কথা বলছি।
² এর initrd এবং এই ধরনের এই উত্তরটি পরিধি বহির্ভূত।
³ এটি উইন্ডোজের বিপরীতে, যার প্রতিটি ফাইল সিস্টেমের জন্য পৃথক শ্রেণিবিন্যাস রয়েছে, যেমন c:
বা \\hostname\sharename
।