লিনাক্স-এ পোস্ট-মাউন্ট এবং প্রাক-সর্বশেষ স্ক্রিপ্ট সরবরাহ করার কোনও উপায় আছে কি?
আমি মাউন্ট করার সময় এবং umounting (যেমন, সিঙ্ক করার জন্য) এর আগে স্টোরেজ মিডিয়াতে কিছু স্ক্রিপ্টগুলি করার চেষ্টা করছি।
কোন সাহায্য প্রশংসা।
লিনাক্স-এ পোস্ট-মাউন্ট এবং প্রাক-সর্বশেষ স্ক্রিপ্ট সরবরাহ করার কোনও উপায় আছে কি?
আমি মাউন্ট করার সময় এবং umounting (যেমন, সিঙ্ক করার জন্য) এর আগে স্টোরেজ মিডিয়াতে কিছু স্ক্রিপ্টগুলি করার চেষ্টা করছি।
কোন সাহায্য প্রশংসা।
উত্তর:
যদি আপনি /sbin/mount
এবং /sbin/umount
কমান্ডের জন্য অনুরোধ করা লোকদের জন্য এটি করার চেষ্টা করছেন , আপনাকে যা করতে হবে তা হ'ল উভয়ের জন্য একটি র্যাপার প্রোগ্রাম তৈরি করতে হবে এবং এই মোড়কের প্রোগ্রামগুলিতে আপনি কী চান তা প্রোগ্রাম করা উচিত।
একটি মোড়কের প্রোগ্রামটি রিপারের /sbin/mount
সাথে রিপ্লেস করা হচ্ছে যা আসলকে কল করে /sbin/mount
(যেমন /sbin/mount-real
বা কিছুতে নামকরণ করা হয়েছে /sbin/umount-real
)। কাউকে আসল প্রোগ্রামটি কল করতে বাধা দেওয়ার জন্য, এটি সীমাবদ্ধ করতে গ্রুপ অনুমতি ব্যবহার করুন এবং মোড়কের প্রোগ্রামগুলিতে এসজিআইডি বিট সেট করুন।
আপনি যদি mount(2)
লাইব্রেরি কলটি ঠিক করতে চান, তবে এটি একটি প্রচেষ্টা এবং সম্ভবত এটি কঠিন এবং সম্ভবত এটি উপযুক্ত নয় কারণ এটি অভ্যন্তরীণ সিস্টেমগুলির প্রসেসিংয়ে বিশেষত স্টার্টআপ এবং শাটডাউন করার সময় সমস্যার কারণ হতে পারে।
এমনকি একটি মোড়কের প্রোগ্রামের সাথে আপনাকে সম্ভবত সিস্টেমের হস্তক্ষেপ এড়াতে যথাযথভাবে পরীক্ষা করতে হবে এবং যথাযথ সমন্বয় করতে হবে।
আপনি সম্ভবত ইনোটাইফাই কার্নেল হুক ব্যবহার করতে পারেন , যদিও প্রাক-আনমাউন্ট ইভেন্টটি ধরা সত্যিই মুশকিল হতে পারে কারণ আমি নিশ্চিত নই যে ডিরেক্টরিটি মাউন্ট করার আগে কোনও ইনোটাইফাই প্রেরণ প্রেরণ করা হয়েছে কিনা।
/media
বা /mnt
), তবে সেই ডিরেক্টরিতে কোনও ফাইল-সিস্টেম মাউন্ট করা হয়েছে কিনা তা নয়।
সবচেয়ে সহজ সমাধান সম্ভবত চিরতরে কাজ করে যাচ্ছে ভোট হয় /etc/mtab
বা /proc/mounts
। একবার সেই ফাইলটিতে পরিবর্তন হয়ে গেলে এর অর্থ হয় যে কোনও কিছু মাউন্ট হয়েছে বা আনমাউন্ট হয়েছে। তারপরে আপনার যে ডিভাইসটি চান তা পরীক্ষা করতে হবে।
উদেব সর্বোত্তম সমাধান নয় কারণ এটি আপনাকে কেবল কোনও ডিভাইস সংযুক্ত আছে কিনা তা জানায়। এটি বলে না যে ডিভাইসটি আসলে মাউন্ট করেছে কিনা। এটি কখনও কখনও কাজ করতে পারে তবে এটি একটি হ্যাকি সমাধান যা কিছু সময় ভেঙে যায় এবং আপনি চুলগুলি টেনে আনতে চলেছেন।
আপনি এটি করতে কোনও উদেব বিধি লিখতে পারেন। আমি ব্যবহৃত কিছু আছে এই স্বয়ংক্রিয়ভাবে একটি USB ড্রাইভে কাপড় ব্যাক আপ জন্য। মজার জিনিস.