(เกี่ยวกับสื่อบันทึกแบบถอดได้ไม่ใช่กรณีจากผู้ใช้เนื่องจากเป็นข้อผิดพลาดที่แก้ไขได้ด้วยการอัปเดต)
พฤติกรรมนี้เกิดขึ้นเพราะเมื่อมีการติดตั้งไดรฟ์คุณจะไม่ถูกพิจารณาว่าเป็นเจ้าของดังนั้นจึงไม่สามารถสร้างถังขยะได้ ไม่มีการกำหนดuidหรือgidและเนื่องจากไม่สามารถสร้างโฟลเดอร์ถังขยะในไดรฟ์คุณจึงมีเพียงตัวเลือกให้ลบไฟล์โดยอัตโนมัติ
ในกรณีที่คุณมี 2 ตัวเลือก: ตัดไฟล์ในระบบไฟล์ Linux ของคุณและลบออกที่นั่น (ซึ่งเอาชนะวัตถุประสงค์ของการกดลบและไฟล์จะถูกลบ ) หรือตรวจสอบให้แน่ใจว่าคุณได้รับสิทธิ์ที่ถูกต้องเมื่อติดตั้งไดรฟ์
สร้างกฎใหม่สำหรับไดรฟ์ที่ติดตั้งอัตโนมัติด้วยบรรทัดเหล่านี้ใช้โปรแกรมแก้ไขข้อความที่คุณชื่นชอบ
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)
เป็นกลุ่มที่อนุญาตให้ผู้ใช้ ไดรฟ์ใน Ubuntu) fmask
และdmask
การตั้งค่าเพื่อเขียนสร้างลบไฟล์ / โฟลเดอร์ในไดรฟ์
เปลี่ยนตามความต้องการ คุณจะต้องเรียงลำดับระบบไฟล์อื่น ๆ ด้วยตัวเองตามแต่ละประเภท แต่สิ่งนี้ควรเริ่มต้นของคุณ
( ที่มาสำหรับudev
กฎ )