终于找到组织了!大家帮我看看这个问题,关于U盘的自动mount的。
我一直都没找到Linux区, 害我每次去C++区提问。 终于找到组织了。
-----------------------完美的分割线---------------------------------------
Fedora 10,当U盘插入时系统能够自动mount
我已经在 /etc/udev/rules.d/ 下建立了自己的规则。
然后,当U盘插入的时候,会调用我的程序。 在我的程序中,得到了下列环境变量。
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1/2-1:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
DEVICE=/proc/bus/usb/002/005
PRODUCT=1043/8006/100
TYPE=0/0/0
INTERFACE=8/6/80
MODALIAS=usb:v1043p8006d0100dc00dsc00dp00ic08isc06ip50
SEQNUM=1377
UDEVD_EVENT=1
问题1:
通过这些环境变量,我怎么得知 我的U盘是自动挂接到了哪里? 也就是路径 /media/XXXXX/ 如何得到呢?
问题2:
我能不能根据这些环境变量,自己mount这个设备到一个自己定义的地方?如果Fedora已经 mount了, 我再次mount会不会出错?