当前位置:  技术问答>linux和unix

终于找到组织了!大家帮我看看这个问题,关于U盘的自动mount的。

    来源: 互联网  发布时间:2016-05-14

    本文导语:  我一直都没找到Linux区, 害我每次去C++区提问。  终于找到组织了。 -----------------------完美的分割线--------------------------------------- Fedora 10,当U盘插入时系统能够自动mount 我已经在 /etc/udev/rules.d/ 下建立了自己的...

我一直都没找到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会不会出错?

|
在/sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1/2-1:1.0目录下有个链接文件block,链接到/sys/block/sdb

你可以根据/sys/devices/pci0000:00/0000:00:11.0/0000:02:00.0/usb2/2-1/2-1:1.0/下的block,来确定u盘设备在/dev/目录下的相应文件名 sdb
并且能根据/sys/block/sdb目录下的一下文件,来得到u盘的相应信息,比如分区情况,文件系统类型, 大小,状态等,

既然知道了/dev/sdb这样的设备路径,那就自己挂载就是了
一个设备可以被多次挂载,但一个挂载点只能允许挂载一个设备.
mount /dev/sdb /media/name1
mount /dev/sdb /media/name2
这样是允许的
mount /dev/sda /media/name1
mount /dev/sdb /media/name1

这样是不允许的。

如果想判断设备是否被挂载,那就检查一下/proc/mounts文件,如果设备被挂载,会在该文件内有相应一条数据的。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 浙ICP备11055608号-3 iis7站长之家
  • 我初学NETTERM的使用,在哪里可以找到所有(或常用的)命令的使用方法呢?还是需要在什么书上可以找到?
  • 怎么找到ELF文件代码段的位置?
  • 在装LINUX时出现未找到创建新文件的有效设备
  • 没有找到cc编译器
  • Solaris安装时说没有找到硬盘!
  • linux 下怎么才能找到想要的文件?
  • 使用jquery prev()方法找到同级的前一个元素
  • 我怎样才能找到例子?
  • 哪里可以找到gcc???
  • 请问:哪里能找到linux的源代码
  • 哪能找到下载java API??
  • 这样找到servelet类啊?
  • 注册到DNS SERVER 让别人通过域名找到我,需要什么条件?
  • 请问哪里可以找到视频电话或者视频会议的源代码下载?
  • 搜索了好久都没找到,C里面如何使用GD库?
  • 那里可以找到计算机科学的学术资料及参考文献呢?
  • 未找到要在其中创建新文件系统的有效设备
  • 请问在如下内容怎么找到所要的目标?用shell实现
  • linux xchat 怎样找到国内的群


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3