জেন্টুতে আমি একটি ছোট স্ক্রিপ্ট তৈরি করেছি যা udev দ্বারা বলা হয়েছিল এবং আমাকে যে কোনও মাউন্ট পয়েন্টে তার সিরিয়াল নম্বর দ্বারা চিহ্নিত একটি USB ডিভাইস মাউন্ট করার অনুমতি দেয়।
মূলত, /etc/udev/rules.d/00-removable.rules
রয়েছে
SUBSYSTEM=="block", ACTION=="add", KERNEL=="sd[b-z]*", RUN+="/usr/local/bin/mountRemovableMedia.sh %k"
এবং আমার mountRemovableMedia.sh
স্ক্রিপ্টটি ডিভাইস সিরিয়াল নির্ধারণ করতে প্রেরিত ডিভাইসের প্যারামিটার ব্যবহার করে এবং তারপরে আমি এটি মাউন্ট পয়েন্টে মাউন্ট করি।
এখন F21 , সঙ্গে systemd হল এটা কাজ করে না। স্ক্রিপ্টটি বলা হয় (আমার স্ক্রিপ্ট দ্বারা লিখিত একটি লগ ফাইল আছে), মাউন্ট কমান্ড সঞ্চালিত হয় (আয় 0, কোন ত্রুটি নেই), কিন্তু প্রকৃত মাউন্ট ঘটছে না: যদি আমি টার্মিনালে 'মাউন্ট' টাইপ করি। ডিভাইসটি দেখতে পাচ্ছি না, এবং যদি আমি এটির মাউন্টপয়েন্টে সিড করি তবে ডিরেক্টরিটি খালি।
আমি পরিবর্তন করার চেষ্টা করেছিলাম mount
থেকে udisksctl mount --block-device ...
কিন্তু এটা এখনও কাজ করে না।
/etc/systemd/scripts/mount_device.sh
ডেবিয়ান :((