ইউদেব ব্যবহার করে ডিস্ক মাউন্ট করুন। এই থেকে নিয়ম স্থাপন করুন উইকি মধ্যে /etc/udev/user.rules
এবং রিবুটের (অথবা USB HDD এর পুনঃসংযোগ)। উইকিতে বিধিবিধানের বেশ কয়েকটি পক্ষ রয়েছে (এই কারণেই আমি এগুলি এখানে তালিকাভুক্ত করিনি), আপনার প্রয়োজনগুলির পক্ষে সবচেয়ে উপযুক্ত অনুসারে একটি নির্বাচন করুন (উদাহরণস্বরূপ, এটি আনমাউন্ট করতে আপনার একটি নির্দিষ্ট সাধারণ ব্যবহারকারীর প্রয়োজন)।
বিরতি দেওয়া /lib/udev/rules.d/80-udisks.rules
আপনাকে আপনার হার্ড ডিস্কে ইউদেব কী করছে তা বুঝতে সহায়তা করবে ।
উপরে উল্লিখিত উদেব নিয়মগুলি ছাড়াও আমি মনে করি আপনি নিতে পারেন এমন আরও একটি পদ্ধতি রয়েছে: udisks (udev এর মাধ্যমে) আপনার ডিস্কটি একা ছেড়ে যাওয়ার নির্দেশ দিন এবং তারপরে এটি fstab এর মাধ্যমে মাউন্ট করুন।
এই কোডটি আমার সিস্টেমে কাজ করে
ACTION!="add|change", GOTO="my_udisks_end"
SUBSYSTEM!="block", GOTO="my_udisks_end"
ENV{ID_TYPE}!="disk", GOTO="my_udisks_end"
ENV{ID_BUS}!="ata", GOTO="my_udisks_end"
ENV{DEVTYPE}!="partition", GOTO="my_udisks_end"
KERNEL=="sd*|hd*", ENV{UDISKS_PRESENTATION_NOPOLICY}="1"
LABEL="my_udisks_end"
তবে জেনেরিক এবং এতে সমস্ত পার্টিশন অন্তর্ভুক্ত রয়েছে। আপনার নির্দিষ্ট এইচডিডি / পার্টিশন ব্যবহার লক্ষ্যবস্তু করতে সক্ষম হতে udevadm info --query=all -n /dev/sdX
এবং তারপরে udev নিয়মগুলিতে সেই নির্দিষ্ট কিছু সংখ্যকটির সাথে মেলে।
আপনাকে সাহায্য করার জন্য একটি ভাল উত্স হ'ল উদেব বিধিগুলি রচনা । দুর্ভাগ্যক্রমে এতে কিছু পুরানো তথ্য রয়েছে (এর udevinfo
দ্বারা প্রতিস্থাপিত হয়েছিল udevadm indo
)। আমি আপনাকে আশ্বাস দিচ্ছি, যদিও এটি সার্থক পাঠযোগ্য - উদেব আজকাল স্থাপত্যের একটি কেন্দ্রীয় অংশ এবং আপনি এটি ব্যবহার করে অনেক কিছু অর্জন করতে পারেন। এটিও বেশ নমনীয়।
উদেব নিয়মে ভুল করাও সহজ :) :) :) udevadm test $(udevadm info -q path -n /dev/sdX)
ওদেব কী করছে তাতে 'উঁকি দেওয়ার' ব্যবহার করুন ।
/etc/fstab
? আপনি যখন ড্রাইভটি প্লাগ ইন করেন তখন কোনও লগ বার্তা থাকে? হতে পারে এটি লগের স্তর বাড়িয়ে তুলতে সহায়তা করে/etc/udev/udev.conf
।