মাউন্ট করার সময় একটি "লুপ ডিভাইস" কী?


49

আমি একটি আইসো ফাইল মাউন্ট করছি এবং এই টিউটোরিয়ালটি দেখছি । তারা আদেশটি ব্যবহার করে:

$ mount -o loop disk1.iso /mnt/disk

আমি এর ব্যবহার বুঝতে চেষ্টা করছি -o loop। আমার দুটি প্রশ্ন আছে:

আমি যখন মাউন্টের জন্য লম্বা ম্যান পৃষ্ঠাটি দেখি তখন সেই -oবিকল্পটি খুঁজে পেতে সময় লাগে । যদি আমি তা man mount | grep "-o"করি এবং ত্রুটি করি এবং আমি ফাইলটি সন্ধান করি তখন আমি তথ্যটি খুঁজে পাই না যে "লুপ" বিকল্পের জন্য একটি কমান্ড পাঠ্য -o। সেই নথিটি কোথায়?

এছাড়াও, মাউন্ট করার জন্য "লুপ ডিভাইস" ধারণাটি কী?


আমি একই টিউটোরিয়ালে গিয়েছিলাম এবং একই সন্দেহ ছিল, তবে আপনি এই প্রশ্নটি জিজ্ঞাসা করার প্রায় 6 বছর পরে। : পি
7_আর

1
ইন manআপনি টাইপ করে একটি স্ট্রিং জন্য অনুসন্ধান করতে পারেন /mystringপরে মানুষ শুরু হয়। আপনি সমস্ত ম্যাচ স্রেফ দিয়ে হাইলাইট করতে পারেন /। দেখুন man man। আমি দেখতে পাচ্ছি @ জোশ স্বীকৃত উত্তরে এমন মন্তব্য যুক্ত করেছে।
andy256

সম্পর্কিত প্রশ্নের জন্য আমি ধারণার একটি সংক্ষিপ্ত রূপরেখা
বনাঙ্গুইন

উত্তর:


37

লুপ ডিভাইসটি একটি সিউডো ("নকল") ডিভাইস (আসলে কেবল একটি ফাইল) যা ব্লক-ভিত্তিক ডিভাইস হিসাবে কাজ করে। আপনি এমন কোনও ফাইল (ডিস্ক 1. আইসো) মাউন্ট করতে চান যা পুরো ফাইল সিস্টেম হিসাবে কাজ করবে, তাই আপনি লুপটি ব্যবহার করেন।

-ઓপশন থেকে আসে।

এবং শেষ কথা, আপনি যদি "-o" অনুসন্ধান করতে চান তবে আপনাকে '-' এড়িয়ে চলতে হবে। চেষ্টা করুন:

man mount | grep "\-o"

2
গনুহ, grep সঙ্গে, grep -e -o( -eবলে "পরবর্তী জিনিস প্যাটার্ন কোন ব্যাপার এটা পছন্দ কি দেখায়) অথবা grep -- -o( --মানে সুইচ খুঁজছেন স্টপ) খুব কাজ অবশ্যই আপনার যেকোনো কাজ বিনা দ্বিধায় ব্যবহার
ephemient

7
আপনি কেবল টাইপ man mountকরতে পারেন : এবং তারপরে আপনি /-o"-o" এর সমস্ত দর্শন অনুসন্ধান এবং হাইলাইট করতে ব্যবহার করতে পারেন
জোশ

যদিও এটি উপলব্ধি করে তবে মনে হয় যে loopবিকল্প সরবরাহ করার প্রয়োজন নেই।
sherrellbc

27

Ditionতিহ্যগতভাবে, ইউনিক্স সিস্টেমগুলির ফাইল সিস্টেমে বিভিন্ন ধরণের নোড রয়েছে:

  • ডিরেক্টরি
  • ফাইল
  • সিমবলিক লিঙ্ক
  • ব্লক ডিভাইস
  • অক্ষর ডিভাইস
  • FIFO
  • ইউনিক্স ডোমেন সকেট

যদিও এখন ব্যতিক্রম রয়েছে, সাধারণত ফাইল সিস্টেম যুক্ত ব্লক ডিভাইসগুলি ডিরেক্টরিতে মাউন্ট করা হয়।

যেহেতু আপনি কোনও ফাইল মাউন্ট করতে চান, আপনাকে প্রথমে একটি loopব্লক ডিভাইস তৈরি করতে হবে যা ফাইলটির ব্যাকড রয়েছে। এটি ব্যবহার করে করা যেতে পারে losetupতবে mount -o loopএটি একটি শর্টকাট যা পর্দার আড়ালে পরিচালনা করে।


1
বিভিন্ন ধরণের ইউনিক্স নোড সরবরাহ করার জন্য আপনাকে ধন্যবাদ। ধারণাটি পেতে খুব সহায়ক।
আলেকজান্দার বুলেলিয়ার

1

লুপ ডিভাইস এমন একটি ডিভাইস ড্রাইভার যা আপনাকে একটি ফাইল ডিভাইসটিকে ব্লক ডিভাইস হিসাবে মাউন্ট করতে দেয় (লুপ ডিভাইসটি আসলে ডিভাইস টাইপ নয় it এটি একটি সাধারণ ফাইল নয়)। উদাহরণস্বরূপ: ফাইল: ডেমো.আইএমজি

mount -o loop demo.img /mnt/DEMO/ 
ls -l /mnt/DEMO/ 

আপনি এখন /mnt/DEMOডেমোর বিষয়বস্তুর জন্য সাব - ডিরেক্টরিতে দেখতে পারেন ory

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