(हटाने योग्य मीडिया के बारे में, उपयोगकर्ता के मामले से नहीं क्योंकि यह एक बग था जिसे अपडेट के साथ हल किया गया था)
यह व्यवहार इसलिए होता है क्योंकि जब ड्राइव को माउंट किया जाता है तो आप मालिक नहीं माने जाते हैं इसलिए एक कचरा बिन नहीं बनाया जा सकता है। कोई यूआईडी या gid असाइन किया गया था और चूंकि ट्रैश बिन फ़ोल्डर को ड्राइव में नहीं बनाया जा सकता है इसलिए आपको केवल फ़ाइलों को स्वचालित रूप से हटाने के लिए विकल्प की पेशकश की जाती है।
उस स्थिति में आपके पास 2 विकल्प हैं: फ़ाइलों को अपने लिनक्स फ़ाइल सिस्टम में काटें और उन्हें वहां हटा दें (जो प्रेस डिलीट के उद्देश्य को हरा देता है और फाइलें हटा दी जाती हैं ) या सुनिश्चित करें कि ड्राइव को माउंट करते समय आपको सही अनुमति दी गई है।
इन पंक्तियों के साथ अपने ऑटो-माउंटेड ड्राइव के लिए एक नया नियम बनाएं, उसके लिए अपने पसंदीदा टेक्स्ट एडिटर का उपयोग करें
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"
आपके कंप्यूटर को रिबूट करें और इस कस्टम नियम का उपयोग करके आपके ntfs ड्राइव को माउंट किया जाएगा, माउंटेड ड्राइव के लिए अनुमतियों को बदलने के लिए लाइन पर एक नज़र है $env{mount_options},gid=46,dmask=000,fmask=111,utf8"
, विकल्प gid=46
को समूह विशेषाधिकारों के साथ ntfs ड्राइव को माउंट करना चाहिए ( 46(plugdev)
वह समूह जो उपयोगकर्ता को माउंट करने की अनुमति देता है उबंटू में एक ड्राइव),fmask
और dmask
ड्राइव पर फ़ाइलों / फ़ोल्डरों को लिखने, बनाने, हटाने के लिए सेटिंग्स।
जरूरतों के अनुसार इसे बदलें। आपको प्रत्येक प्रकार के अनुसार अपने आप से अन्य फ़ाइल सिस्टम को सॉर्ट करने की आवश्यकता होगी लेकिन यह आपकी शुरुआत होनी चाहिए।
( नियम के लिए स्रोतudev
)