উইন্ডোজ যেমন _______ তে লিনাক্স মাউন্ট করতে হয়?


39

সুতরাং কিছু অপারেশন যেমন পড়া / লেখার জন্য লিনাক্স একটি হার্ড ড্রাইভ "মাউন্ট" করে। উইন্ডোজ কি একইভাবে "মাউন্ট" করে?

মাইক্রোসফ্টের প্রসঙ্গে একে কি আলাদা কিছু বলা হয়?


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

উত্তর:


87

আপনি যদি উইন্ডোজ ইন্টার্নালগুলি জানেন তবে আমার ত্রুটিগুলি ঠিক করুন please

"মাউন্টিং" দুটি প্রাথমিক অংশ নিয়ে গঠিত, যা উভয় সিস্টেমে একই তবে তাদের বিচ্ছেদ কিছুটা পৃথক:

  1. ডিস্কে ফাইল সিস্টেম অ্যাক্সেস করা;
  2. ফাইল সিস্টেমে একটি পাথ নির্ধারণ করে।

লিনাক্সে, একই mount()ফাংশন দুটি কাজ করে; একটি ফাইল-সিস্টেম স্পষ্টভাবে একটি ব্যবহারকারী-বেছে নেওয়া পথে মাউন্ট করতে হবে এবং যতক্ষণ না এটি কমপক্ষে একটি পথে (সম্ভবত আরও বেশি) মাউন্ট করা থাকে ততক্ষণ খোলা থাকবে। একবার সেই ফাইল সিস্টেমের সমস্ত পাথ সম্পাদনা হয়ে গেলে umount()এটি বন্ধ হয়ে যায়।

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

একটি ডিস্কটি সাময়িকভাবে FSCTL_LOCK_VOLUMEএবং / অথবা আইওসিটিএল ফাংশনগুলি ব্যবহার করে "বরখাস্ত" হতে পারে - উদাহরণস্বরূপ, এটি চালানোর সময় - তবে প্রোগ্রামটি আনলক করা বা প্রস্থান হওয়ার পরে স্বয়ংক্রিয়ভাবে আবার মাউন্ট হয়ে যায়। এই আচরণটি লিনাক্সের বিপরীত ধরণের হিসাবে দেখা যেতে পারে। যেহেতু একটি ফাইল সিস্টেমকে আউটআউট করা সাময়িক হয় তাই এটি বরাদ্দকালেও বরাদ্দ করা নামগুলি ধরে রাখে। ("নিরাপদে সরান" ফাংশনটি ফাইল সিস্টেমটি বাতিল করে পুনরায় গণনা থেকে উইন্ডোজকে প্রতিরোধ করতে, ফাইল সিস্টেমটিকে বাতিল করে এবং অন্তর্নিহিত ডিভাইসটিকে অক্ষম করে))FSCTL_DISMOUNT_VOLUME chkdsk

একটি ফাইল সিস্টেমে এতে বেশ কয়েকটি নাম নির্ধারিত থাকতে পারে:

  • ড্রাইভ বর্ণ ( A:, C:, [:) - স্বয়ংক্রিয়ভাবে নতুন ডিস্ক নির্ধারিত এবং রিবুটের হারিয়ে, যদিও উইন্ডোজ ব্যবহারকারী দ্বারা কনফিগার বরাদ্দকরণ মনে রাখে। এইভাবে, তারা ইউনিক্স মাউন্টপয়েন্টগুলির অনুরূপ।

    (ড্রাইভ চিঠিগুলি উইন্ডোজ দ্বারা সমর্থিত নেটওয়ার্ক ফাইল সিস্টেম সহ নির্বিচারে ডিভাইসগুলিতেও বরাদ্দ করা যেতে পারে can আপনি উইনওবিজে\GLOBAL??\ এবং তার লক্ষ্যগুলি দেখতে পারেন ))\Sessions\<session>\DosDevices\<loginid>\

    দ্রষ্টব্য: ড্রাইভ বর্ণ সাধারণত সিস্টেম-ব্যাপী, কিন্তু তারাও নির্ধারিত করা যেতে পারে যা সেশন-জুড়ে ব্যবহার substবা DefineDosDevice(), এবং হ্যাঁ, এটা স্বীকার করে [:। সেশন-ব্যাপী কার্যভারগুলি কখনই কোথাও সংরক্ষণ করা হয় না এবং পুনরায় বুট করার সময় নিখোঁজ হয়।

  • ফোল্ডার মাউন্ট পয়েন্টস ( C:\Disks\Music) - ইউনিক্সের মতো কোনও স্বেচ্ছাসেবী ডিরেক্টরিতে একটি ফাইল সিস্টেম মাউন্ট করা যায়; তবে এগুলি আসলে টার্গেট ডিস্কে রিপার্স পয়েন্ট ( সিমলিংকের আরও শক্তিশালী রূপ) আকারে সঞ্চিত থাকে যা এর ভলিউমের নাম অনুসারে মাউন্ট করা ডিস্ককে উল্লেখ করে ।

    (বিভিন্ন ধরণের পুনরাবৃত্তি পয়েন্ট এছাড়াও বিদ্যমান; কয়েকটি মানকগুলি হ'ল মাউন্ট পয়েন্টস, সিমলিংকস, ডিরেক্টরি জংশনগুলি))

  • ভলিউম জিইউইডি পাথগুলি ( \\?\Volume{710308c0-978e-11e1-95bc-806d6172696f}\) এটি অন্তত এমনভাবে বলা হয় বলে মনে হয়) - উইন 32 নেমস্পেসের\\?\ একটি বিশেষ পথ , একটি ইউইউডি রয়েছে যা উইন্ডোজ এই নির্দিষ্ট উইন্ডোজ সিস্টেমে নির্দিষ্ট ভলিউমের জন্য নির্ধারিত করে। সেগুলি পরিবর্তন করা যায় না। এগুলি WinObj দ্বারা mountvolবা এর অধীনে \GLOBAL??\তালিকাভুক্ত। ড্রাইভের অক্ষরগুলির মতো নয়, সমস্ত ব্যবহারকারীর জন্য এগুলি একই।

  • ডিভাইস ইন্টারফেস পাথ \\?\STORAGE#Volume#<something>Signature<hex>Offset<hex>Length<hex>#<uuid>\একটি ভলিউম GID পাথের বিপরীতে, প্রতিটি ভলিউমের ঠিক একটি ডিভাইস ইন্টারফেস পাথ রয়েছে।

    • ভলিউম ডিভাইসের নাম \Device\HarddiskVolume23- পূর্ববর্তী সমস্তগুলি থেকে পৃথক, যা কেবল প্রতীকী লিঙ্ক, এটি সরাসরি ভলিউমের নাম দেয়। আপনি এটি জানেন কারণ এটি \Deviceনেমস্পেসে রয়েছে, নেমস্পেসে নয় \\?। এর অর্থ হ'ল আপনি এটি যেমন ফাংশন দিয়ে ব্যবহার করতে পারবেন না CreateFile

diskmgmt.msc, mountvolএবং diskpartড্রাইভের অক্ষর এবং মাউন্ট পয়েন্ট উভয়ই পরিচালনা করতে পারে।

এমনকি যখন কোনও ভলিউমের কোনও ড্রাইভ অক্ষর না থাকে এবং কোনও ফোল্ডারে "মাউন্ট" করা না থাকে, তবুও এটি খোলা থাকে এবং এর সামগ্রীগুলি এখনও তার ভলিউমের নামের মাধ্যমে অ্যাক্সেস করতে পারে; যেমন

\\?\Volume{710308c0-978e-11e1-95bc-806d6172696f}\Windows\Explorer.exe

4
[:..? সত্যি?
ড্যানিয়েল বেক

11
@ ড্যানিয়েলবেক: হ্যাঁ, DefineDosDevice()ব্যবহারিকভাবে যেকোন কিছু গ্রহণ করে, যদিও বেশিরভাগ অ্যাপ্লিকেশনগুলিকে এটি গ্রহণ করার জন্য আপনার ভাগ্য বেশি বিশ্বাসী হবে না। subst [: C:\Usersতাহলে চেষ্টা করুনdir [:
মহাকর্ষ

4
@ ড্যানিয়েল: ডিফাইনডোসডেভাইসকে সমস্ত সম্ভাব্য বাইট দিয়ে - যা সত্যই তাদের প্রায় সমস্ত গ্রহণ করে। দেখা যাচ্ছে স্থানটিও বৈধ!
মাধ্যাকর্ষণ

8
যদি উভয়ের মেয়েদের যথেষ্ট দক্ষ প্রযুক্তি ছিল, তারা তাদের ড্রাইভের চিঠিগুলি সেট করার জন্য পুরোপুরি চাইবে[:
iglvzx

5
@psusi, লাস্টড্রাইভ কনফিগারেশনে চলে গেছে। system.ini ছিল উইন্ডোজ।
একটি সিভিএন

43

mountvol.exe উইন্ডোজ সমতুল্য।

মাউন্টভোল উদাহরণ আউটপুট


এক লাইনে সংক্ষিপ্ত উত্তরের জন্য +1 এবং উত্তরটি শীর্ষে রয়েছে। এবং আপনি বোনাস উদাহরণ স্ক্রিনশট সরবরাহ!
ট্রেভর বয়েড স্মিথ

স্ক্রিনশটটি অনুলিপি / পেস্টযোগ্য নয় এবং একই পরিমাণ তথ্যের জন্য সমতুল্য পাঠ্যের চেয়ে অনেক বেশি জায়গা নেয়। আমি মনে করি এটি ভাল ধারণা নয়।
লুডোভিচ কিউটি

@ লুডভিককিটি: হ্যাঁ, আমি যখন এই পোস্ট করেছি তখন আমি এই সমস্যাটি সম্পর্কে সচেতন ছিলাম। এটি mountvolআমার মেশিনে কী প্রিন্ট করে তার উদাহরণ আউটপুট । সুতরাং এটি পুনরুত্পাদন করা খুব কঠিন কিছু হওয়া উচিত নয়। যদি আমি এখানে সরল লেখাটি রাখি তবে স্ক্রোলবারযুক্ত বাক্সের কারণে এটি পড়া আরও শক্ত হয়ে
উঠছিল

না, আসলে অনেকেই এতে সন্তুষ্ট :) আমি বেশিরভাগ ক্ষেত্রে "এবং আপনি বোনাসের উদাহরণ প্রদান করেন স্ক্রিনশট" সম্পর্কে মন্তব্য করেছিলেন। এটি মানুষকে সাহায্য করে, এটি বেশ ভাল।
লুডোভিচ কিউটি

6

হ্যাঁ, তবে সাধারণভাবে এটি স্বয়ংক্রিয়ভাবে পরিচালিত হয় (বলুন, ইউএসবি ড্রাইভ সহ)।

ডিস্ক ম্যানেজমেন্ট ইউটিলিটি (কম্পিউটার এমজিএমটির অংশ) আপনাকে ভলিউম এবং মাউন্ট পয়েন্টগুলি পরিচালনা করতে দেয়। এক্সপ্লোরার নেটওয়ার্ক শেয়ারের জন্য একই কাজ করে। কমান্ড-লাইন সংস্করণ রয়েছে (উইন্ডোনে disk ডিস্কপার্ট.এক্সে) পাশাপাশি আপনি চালিত উইন্ডোজের সংস্করণ অনুসারে।


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

সুতরাং এটি কিছু লিনাক্স বিতরণ, যেমন উবুন্টু সহ,
krlMLr

3

আপনার _ _ _ _ _ _ _ পূরণ করার সবচেয়ে সংক্ষিপ্ত, সবচেয়ে সুস্পষ্ট উত্তর হ'ল "মাউন্ট"। লিনাক্স ফাইল সিস্টেমগুলি মাউন্ট করে (এবং আনমাউন্ট করে) এবং উইন্ডোজও তাই করে।

তারা প্রত্যেকে এই তালিকাটি বিভিন্ন ডিগ্রীতে স্বয়ংক্রিয়ভাবে সংযুক্ত করে বিভিন্ন তালিকাভুক্ত মিশ্র কারণগুলির তালিকাভুক্ত করতে সক্ষম নই, তবে আমি মনে করি ক্যাশে কৌশল, ব্যবহারকারীর শৈলী / পছন্দ এবং পেটেন্টগুলি এই প্রক্রিয়াটির অটোমেশনের উপর গুরুত্বপূর্ণ প্রভাব।

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