(অপসারণযোগ্য মিডিয়া সম্পর্কে, এটি কোনও আপডেটের মাধ্যমে সমাধান করা বাগ হওয়ার কারণে ব্যবহারকারীর কাছ থেকে হয়নি)
এই আচরণটি ঘটে কারণ যখন ড্রাইভ মাউন্ট করা হয় তখন আপনাকে মালিক হিসাবে বিবেচনা করা হয় না তাই কোনও ট্র্যাস বিন তৈরি করা যায় না। কোনও ইউআইডি বা জিড বরাদ্দ করা হয়নি এবং যেহেতু ড্রাইভে কোনও ট্র্যাশ বিন ফোল্ডার তৈরি করা যায় না আপনি কেবল ফাইলগুলি স্বয়ংক্রিয়ভাবে মুছতে পছন্দ হিসাবে প্রস্তাবিত হন।
সেক্ষেত্রে আপনার কাছে দুটি বিকল্প রয়েছে: ফাইলগুলি আপনার লিনাক্স ফাইল সিস্টেমে কাটুন এবং সেগুলি সেখানে মুছুন (যা প্রেস মুছার উদ্দেশ্যটি পরাস্ত করে এবং ফাইলগুলি মুছে ফেলা হয় ) অথবা ড্রাইভ মাউন্ট করার সময় আপনাকে সঠিক অনুমতি দেওয়া হয়েছে কিনা তা নিশ্চিত করুন।
এই লাইনগুলি সহ আপনার অটো-মাউন্টড ড্রাইভগুলির জন্য একটি নতুন নিয়ম তৈরি করুন, তার জন্য আপনার প্রিয় পাঠ্য সম্পাদকটি ব্যবহার করুন
gksudo gedit /etc/udev/rules.d/10-my-media-automount.rules
# vim:enc=utf-8:nu:ai:si:et:ts=4:sw=4:ft=udevrules:
#
# /etc/udev/rules.d/10-my-media-automount.rules
# start at sdb to ignore the system hard drive
KERNEL!="sd[b-z]*", GOTO="my_media_automount_end"
ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="my_media_automount_end"
# import some useful filesystem info as variables
IMPORT{program}="/sbin/blkid -o udev -p %N"
# get the label if present, otherwise assign one based on device/partition
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"
ENV{ID_FS_LABEL}=="", ENV{dir_name}="usbhd-%k"
# create the dir in /media and symlink it to /mnt
ACTION=="add", RUN+="/bin/mkdir -p '/media/%E{dir_name}'"
# global mount options
ACTION=="add", ENV{mount_options}="relatime"
# filesystem-specific mount options (777/666 dir/file perms for ntfs/vfat)
ACTION=="add", ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},gid=46,dmask=000,fmask=111,utf8"
# automount ntfs filesystems using ntfs-3g driver
ACTION=="add", ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mount -t ntfs-3g -o %E{mount_options} /dev/%k '/media/%E{dir_name}'"
# automount all other filesystems
ACTION=="add", ENV{ID_FS_TYPE}!="ntfs", RUN+="/bin/mount -t auto -o %E{mount_options} /dev/%k '/media/%E{dir_name}'"
# clean up after device removal
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/umount -l '/media/%E{dir_name}'", RUN+="/bin/rmdir '/media/%E{dir_name}'"
# exit
LABEL="my_media_automount_end"
আপনার কম্পিউটারটি পুনরায় বুট করুন এবং আপনার এনটিএফএস ড্রাইভগুলি এই কাস্টম নিয়মটি ব্যবহার করে মাউন্ট করা হবে, মাউন্ট করা ড্রাইভের অনুমতিগুলি পরিবর্তন করতে লাইনের দিকে নজর দেওয়া উচিত $env{mount_options},gid=46,dmask=000,fmask=111,utf8"
, বিকল্পটি gid=46
এনটিএফএস ড্রাইভকে গ্রুপ সুবিধাগুলি দিয়ে মাউন্ট করা উচিত ( 46(plugdev)
এমন একটি গ্রুপ যা ব্যবহারকারীকে মাউন্ট করার অনুমতি দেয়) উবুন্টুতে একটি ড্রাইভ) fmask
এবং dmask
ড্রাইভে ফাইল / ফোল্ডার লিখতে, তৈরি করতে, মুছতে সেটিংস।
এটি প্রয়োজন অনুসারে পরিবর্তন করুন। প্রতিটি প্রকার অনুসারে আপনার নিজের দ্বারা অন্য ফাইল সিস্টেমগুলি বাছাই করতে হবে তবে এটি আপনার শুরু করা উচিত।
( নিয়মের উত্সudev
)