(Çıkarılabilir medya hakkında, güncelleme ile çözülen bir hata olduğu için kullanıcıdan değil)
Bu davranış, sürücü monte edildiğinde bir çöp kutusu oluşturulamaz böylece sahibi olarak kabul edilmemesi nedeniyle oluşur. Hiçbir uid veya gid atanmadı ve sürücüde bir çöp kutusu klasörü oluşturulamadığından, yalnızca dosyaları otomatik olarak silme seçeneği sunulur.
Bu durumda 2 seçeneğiniz vardır: dosyaları Linux dosya sisteminize kesin ve orada silin (bu, basın silme amacını bozar ve dosyalar silinir ) veya sürücüyü monte ederken doğru izinlerin atandığından emin olun.
Bu satırlarla otomatik olarak monte edilen sürücüleriniz için yeni bir kural oluşturun, bunun için favori metin düzenleyicinizi kullanın
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"
Bilgisayarınızı yeniden başlatın ve ntfs sürücüleriniz bu özel kural kullanılarak bağlanır, takılı sürücünün izinlerini değiştirmek için hatta bir göz atın $env{mount_options},gid=46,dmask=000,fmask=111,utf8"
, seçenek gid=46
ntfs sürücüsünü grup ayrıcalıklarıyla bağlamalıdır ( 46(plugdev)
kullanıcının takmasına izin veren gruptur) Ubuntu'da bir sürücü) fmask
ve dmask
sürücüdeki dosya / klasörleri yazma, oluşturma, silme ayarları.
İhtiyaca göre değiştirin. Her dosyaya göre diğer dosya sistemlerini kendiniz sıralamanız gerekir, ancak bu başlamanıza yardımcı olacaktır.
( Kural için kaynakudev
)