আমি যখন সেই ফাইল সিস্টেমের কোনও ডিরেক্টরিতে একটি প্রতীকী লিঙ্কটি খুলি তখন স্বয়ংক্রিয়ভাবে কোনও ফাইল সিস্টেমটি মাউন্ট করার জন্য কী আছে?


21

আমি Xfce সহ আর্চ ব্যবহার করছি।

সম্প্রতি, আমি একটি ফাইল সিস্টেমের ডিরেক্টরিতে একটি প্রতীকী লিঙ্ক তৈরি করেছি।

আমি বুট করার সময় ফাইল সিস্টেমটি মাউন্ট করতে চাই না বা প্রতীকী লিঙ্কটি খোলার আগে ম্যানুয়ালি এটি মাউন্ট করতে চাই না।

আমি যখন সেই ফাইল সিস্টেমের ডিরেক্টরিতে প্রতীকী লিঙ্কটি খুলি তখন কি সেই ফাইল সিস্টেমটি স্বয়ংক্রিয়ভাবে মাউন্ট করা যায়?

উত্তর:


23

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

কোনও সন্দেহ নেই যে ব্যবহারের বিভিন্ন উপায় রয়েছে autofs, তবে আপনি যেভাবে ব্যবহার করার চেষ্টা করছেন তা করার একটি উপায় এখানে আমি এটি ব্যবহার করার পদ্ধতির উপর নির্ভর করে।

আপনি একটি ডিরেক্টরি দিয়ে শুরু করেন যা বেশ কয়েকটি autofsমাউন্ট-পয়েন্ট ধারণ করবে (ভাল, কমপক্ষে একটি); বলুন /misc। আপনার এটি তৈরি করার দরকার নেই, তবে আপনাকে একটি কনফিগারেশন ফাইল তৈরি করতে হবে যা আপনি সেখানে যে মাউন্ট করতে চান তার সমস্ত ফাইল সিস্টেম বর্ণনা করবে; উদাহরণস্বরূপ, আমি নিম্নলিখিত ফাইলের সাথে সিডি, ডিভিডি এবং ব্লু-রে মাউন্ট করতে পারলাম, সে হিসাবে সংরক্ষণ করা /etc/auto.misc:

cd              -fstype=iso9660,ro,nosuid,nodev    :/dev/cdrom
br              -fstype=udf,ro,nosuid,nodev        :/dev/cdrom

সাধারণ সিনট্যাক্স হ'ল মাউন্টপয়েন্ট, তারপরে যে কোনও বিকল্প দ্বারা চালু করা হয় -, তারপরে :একটি স্থানীয় সিস্টেমের সাহায্যে মাউন্টপয়েন্টটি চালু করা হয়। (আমি এখানে সরলীকরণ করছি, autofs(5)বিশদগুলির জন্য ম্যানপেজটি দেখুন ))

তারপরে এই ফাইলটি এন্ট্রি যোগ করে সক্ষম করা হয়েছে /etc/auto.master:

/misc   /etc/auto.misc

পুনর্সূচনা autofsসঙ্গে

sudo service autofs restart

এবং আপনি চালাতে সক্ষম হওয়া উচিত

ls /misc/cd

এবং আপনার ড্রাইভের যে কোনও সিডির সামগ্রী দেখুন। (স্পষ্টতই নামটি প্রতিস্থাপন করুন এবং আপনার ক্ষেত্রে উপযুক্ত উপযুক্ত যা দ্বারা লক্ষ্য মাউন্ট করুন।)

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

ln -s /misc/br blu-ray

blu-rayকমান্ড চালিত যেখানেই একটি লিঙ্ক তৈরি করে । আপনি ফাইল সিস্টেমের সাথে আরও লিঙ্ক করতে পারেন,

ln -s /misc/br/BDMV autolinktest

autolinktestচলচ্চিত্রের সামগ্রীতে একটি লিঙ্ক তৈরি করে । লিঙ্কগুলি অ্যাক্সেস লক্ষ্যবস্তু ফাইল সিস্টেমটি মাউন্ট করবে।


12

আপনি এটি দিয়ে এটি করতে পারেন systemd, যাতে আপনাকে অতিরিক্ত সফ্টওয়্যার ইনস্টল করতে হবে না এবং কেবলমাত্র অল্প পরিমাণে অতিরিক্ত কনফিগারেশন থাকতে হবে।

কেবল noauto,x-systemd.automountবিকল্পগুলিতে যুক্ত করুন fstab

noautoবুটে স্বয়ংক্রিয়ভাবে x-systemd.automountমাউন্ট না করা এবং অ্যাক্সেসে সিস্টেমড এটি মাউন্ট করতে দেয়।

একটি fstabলাইনে x-systemd.automount যুক্ত করার পরে , আপনাকে চালানো দরকার:

  sudo systemctl daemon-reload

এবং তারপরে নিম্নলিখিতগুলির মধ্যে একটি বা উভয়ই:

  sudo systemctl restart remote-fs.target
  sudo systemctl restart local-fs.target

তারপরে স্ব-সংস্থান সক্রিয় এবং ব্যবহারযোগ্য হবে।

সূত্র: আর্কউইকি - fstab

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