您尚未登录。

#1 2013-08-28 23:49:03

godluo
会员
注册时间: 2013-08-28
帖子: 4

请教Archlinux下移动设备自动挂载的问题

请教Archlinux 下移动设备自动挂载问题,实现不同移动设备挂载,同时支持ntfs、fat32等文件格式的写入权限。请各位指教。谢谢!

离线

#2 2013-08-29 00:00:59

nopriler
会员
注册时间: 2012-01-03
帖子: 393

Re: 请教Archlinux下移动设备自动挂载的问题

请问 LZ所用的文件管理器?

离线

#3 2013-08-29 00:10:17

godluo
会员
注册时间: 2013-08-28
帖子: 4

Re: 请教Archlinux下移动设备自动挂载的问题

nopriler 说:

请问 LZ所用的文件管理器?

我用的是raspberry pi 的archlinux-hf-2013-07-22.img。命令行模式。貌似不能实现插入移动设备后直接挂载。

离线

#4 2013-08-29 11:22:54

依云
会员
所在地: a.k.a. 百合仙子
注册时间: 2011-08-21
帖子: 8,917
个人网站

Re: 请教Archlinux下移动设备自动挂载的问题

godluo 说:
nopriler 说:

请问 LZ所用的文件管理器?

我用的是raspberry pi 的archlinux-hf-2013-07-22.img。命令行模式。貌似不能实现插入移动设备后直接挂载。

自己写 udev 规则吧。

离线

#5 2013-09-01 00:55:14

godluo
会员
注册时间: 2013-08-28
帖子: 4

Re: 请教Archlinux下移动设备自动挂载的问题

写了udev的规则,插入U盘后,第一次df,显示正常挂载,第二次df,则出现以下错误提示:'df: '/media/usbhd-sda4': Transport endpoint is not connected'
规则文件如下,请指正!

KERNEL!="sd[a-z][0-9]", GOTO="media_by_label_auto_mount_end"  
# Import FS infos  
IMPORT{program}="/sbin/blkid -o udev -p %N"  
# Get a label if present, otherwise specify one  
ENV{ID_FS_LABEL}!="", ENV{dir_name}="%E{ID_FS_LABEL}"  
ENV{ID_FS_LABEL}=="", ENV{dir_name}="usb-%k"  
# Global mount options  
ACTION=="add", ENV{mount_options}="relatime"  
# Filesystem-specific mount options  
# 如果是vfat 或者ntfs 系统,则设置mount_options 的选项如下  
ACTION=="add",ENV{ID_FS_TYPE}=="vfat|ntfs", ENV{mount_options}="$env{mount_options},utf8,gid=100,umask=000"  
# Mount the device  
#  如果文件系统不是ntfs ,意味着是vfat  
# 同时挂载到/media/sd[a-z][0-9] 的形式  
ACTION=="add",ENV{ID_FS_TYPE}!="ntfs", RUN+="/bin/mkdir -p /media/usb-%k", RUN+="/bin/mount -o $env{mount_options},rw /dev/%k /media/usb-%k"  
#ntfs  
#  如果文件系统是ntfs ,以ntfs-3g 的形式挂载,实现可读写  
# 同时挂载到/media/sd[a-z][0-9] 的形式  
ACTION=="add",ENV{ID_FS_TYPE}=="ntfs", RUN+="/bin/mkdir -p /media/usb-%k", RUN+="/bin/mount -t ntfs-3g -o $env{mount_options},rw /dev/%k /media/usb-%k"  
# Clean up after removal  
#  
ACTION=="remove", ENV{dir_name}!="",  RUN+="/bin/umount -l /media/usb-%k",  RUN+="/bin/rmdir /media/usb-%k" ,  RUN+="/bin/rm /media/usb-%k"   
 
# Exit  
LABEL="media_by_label_auto_mount_end"
百合仙子 说:
godluo 说:
nopriler 说:

请问 LZ所用的文件管理器?

我用的是raspberry pi 的archlinux-hf-2013-07-22.img。命令行模式。貌似不能实现插入移动设备后直接挂载。

自己写 udev 规则吧。

离线

#6 2013-09-05 23:37:40

godluo
会员
注册时间: 2013-08-28
帖子: 4

Re: 请教Archlinux下移动设备自动挂载的问题

请大神解答。

离线

页脚