Blog on 27th Floor
主页 随便 电脑 电影 社会 阅读 下载 本站 存档
主页 随便 电脑 电影 社会 阅读 下载 本站 存档

Linux上U盘自动挂载混乱总结

07/21/07。  cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。


为这个问题,重启机器好多次,虽然总算工作正常,但完全没有明确的认识。系统情况:Debian sid,xfce4.4,gnome-core也安装,但没有用过;文件管理使用xfce4的thunar,volume-manager使用thunar的thunar-volman。

mount输出:

/dev/sdb1 on /media/usbdisk type vfat (rw,noexec,nosuid,nodev,iocharset=utf8,umask=0000)

/etc/fstab里加的这一行:

/dev/sdb1 /media/usbdisk vfat iocharset=utf8,users,noauto,umask=0000 0 0

其他地方没有改变,包括/etc/hal/fdi/policy目录下和/usr/share/hal的fdi文件都没有动。

感觉中情况是这样的:

  1. thunar的volman不会看那些hal和fdi文件,在里面加多少iocharset=utf8也没用;
  2. thunar-volman可以和gnome-volume-manager共同存在,但thunar-volman会弹出thunar窗口,而gvm会弹出nautilus的窗口,于是一插入U盘会先后弹出两个文件管理器;
  3. 虽然fstab里设定了U盘的加载点是/media/usbdisk,但thunar挂载后在窗口里还是显示KINSTON的名字,但在term里查看,实际上还是在/media/usbdisk目录下;
  4. gnome-volume-manager可能会看那些fdi policy设定,不确定,同时存在thunar-volman的时候,似乎thunar运行的早一些,所以没看清gvm的情况。


目前,thunar-volman配合fstab的选项和thunar文件管理器,工作正常,反正是用xfce4的桌面,就先这样吧。

看上去这个技术又是一个正在发展中的东西,各家的处理都不一样,统一的规范也没有,听说kde还有不同的处理。大体就是得有个volume-manager,加上一个文件管理器,这种东西自然是一家的配合比较方便,但配置显然有所不同,一个fstab,一个是/etc/hal/fdi/policy下面的fdi文件,具体哪个管用,只好根据自己机器实验了。

某大侠给的fdi文件:

 1 <?xml version="1.0" encoding="UTF-8"?>

 2 <deviceinfo version="0.2">

 3   <device>

 4      <match key="block.is_volume" bool="true">

 5          <match key="@block.storage_device:storage.hotpluggable" bool="true">

 6             <match key="volume.fstype" string="vfat">

 7                <merge key="volume.policy.mount_option.iocharset" type="string">utf8</merge>

 8          </match>

 9        </match>

10      </match>

11    </device>

12 </deviceinfo>



07/21/07 10:28:39,由cathayan发表。目录:电脑

这篇文章已经关闭,不能添加评论和投票
I am watching and will delete all spam.

我的E-Mail


Copy&Paste Exchange

访问CPeX Group

订阅Feed

订阅Feedburner
Feedsky订阅
本站订阅

请登录

导航

cathayan.org Web

最新贴

RIME 小狼毫/鼠须管的极点及五笔拼音配置
Software that rocks or sucks less
一棵热带的树换新叶的过程
几个有用的Vim招术
论语七 述而
Nomacs 图像浏览器
Windows 文件校验
Windows 10 文件批量命名简单方法
Windows 10 文件删除高级操作
本站也算是有响应式设计了

最新评论

Powered by

Powered by Nucleus CMS

版权声明

Creative Commons License
Blog on 27th floor by Cathayan is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Powered by Nucleus CMS v3.71. Best view with Mozilla browsers.