cd /etc/udev/rules.d/
建立乙個檔案 10_jixiuf_usb.rules
內容如下
kernel!="sd[b-z][0-9]", goto="media_by_label_auto_mount_end"
# import fs infos
import="/sbin/blkid -o udev -p %n"
# get a label if present, otherwise specify one
env!="", env="%e"
env=="", env="usb-%k"
# global mount options
action=="add", env="relatime"
# filesystem-specific mount options
# 如果是vfat 或者ntfs 系統,則設定mount_options 的選項如下
action=="add", env=="vfat|ntfs", env="$env,utf8,gid=100,umask=000"
# mount the device
# 如果檔案系統不是ntfs ,意味著是vfat
# 同時掛載到/media/sd[b-z][0-9] 的形式
action=="add",env!="ntfs", run+="/bin/mkdir -p /mnt/usb-%k", run+="/bin/mount -o $env,rw /dev/%k /mnt/usb-%k"
#ntfs
# 如果檔案系統是ntfs ,以ntfs-3g 的形式掛載,實現可讀寫
# 同時掛載到/media/sd[b-z][0-9] 的形式
action=="add",env=="ntfs", run+="/bin/mkdir -p /mnt/usb-%k", run+="/bin/mount -t ntfs-3g -o $env,rw /dev/%k /mnt/usb-%k"
# clean up after removal
#action=="remove", env!="", run+="/bin/umount -l /mnt/usb-%k", run+="/bin/rmdir /mnt/usb-%k" , run+="/bin/rm /mnt/usb-%k"
# exit
label="media_by_label_auto_mount_end"
Linux之U盤掛載
第一步 檢視u盤資訊 首先使用 sudo fdisk l 命令檢視一下u盤在那裡,這個資訊檢視後,可能會類似看到下面資訊 disk dev sdb 4007 mb,4007657472 bytes 255 heads,63 sectors track,487 cylinders units cyli...
Linux自動掛載 解除安裝U盤
自動掛載解除安裝u盤 記錄在mdev機制下不能自動解除安裝u盤的解決方法。這裡存在兩個問題,一是需要手動載入usb storage.ko,二是需要手動掛載u盤。完成上面的設定後,u盤確實能夠自動掛載,但拔u盤卻不能自動解除安裝,這樣會導致下次插入u盤相應的節點會自動增加,且訪問原來的節點報錯。查閱相...
純linux下自動掛載u盤
建立 etc udev rules.d udisk.rules 內容 kernel sd b z name k symlink usb m group users options last rule action add kernel sd b z 0 9 symlink usb n group u...