LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: 风化狼

请教,开机不自动挂载WINDOWS硬盘的方法。

[复制链接]
发表于 2010-4-15 01:46:24 | 显示全部楼层
我同意你的话“这东西不好搞”,我的就不会自动挂载,实际上,是我现在没办法让它实现自动挂载Win分区了。目前我只能双击Win盘图标,然后输入root密码才能挂载了。
回复 支持 反对

使用道具 举报

发表于 2010-4-15 02:07:13 | 显示全部楼层
debian testing 用gnome桌面的话,现在是由udisks管理自动挂载,不过挂载规则和权限管理是由PolicyKit确定。
不知道你用的桌面是不是用PolicyKit管理权限,如果是,google一下PolicyKit。
需要改一个文件,前段时间用gentoo时也烦恼过,现在不记得了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-15 14:51:36 | 显示全部楼层
谢谢回复,

搜了一圈,似乎policykit已经更名polkit,找到一个配置文件,修改了一下,还是不行。。。。
回复 支持 反对

使用道具 举报

发表于 2010-4-15 18:05:31 | 显示全部楼层

试试添加一个文件

/etc/hal/fdi/policy/99-storage-policy-fixed-drives.fdi

  1. <?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->

  2. <deviceinfo version="0.2">
  3.   <device>
  4.     <match key="@block.storage_device:storage.hotpluggable" bool="false">
  5.       <match key="@block.storage_device:storage.removable" bool="false">
  6.         <merge key="volume.ignore" type="bool">true</merge>
  7.       </match>
  8.     </match>
  9.   </device>
  10. </deviceinfo>
复制代码

或者直接把/usr/share/hal/fdi/policy/10osvendor/debian-storage-policy-ignore-fixed-crypto-drives.fdi文件拷贝到/etc/hal/fdi/policy/文件夹,
然后改成以上内容(如果有这个文件的话,应该是比上面的内容多了2行)
然后重启桌面和hal服务

以上文件建立了一个hal规则:
如果某个存储设备既不是热插拔设备,又不是可移动设备,hal就不会使用dbus广播关于这个存储设备的变动信息。
原先的debian-storage-policy-ignore-fixed-crypto-drives.fdi文件描述的规则是:
如果某个存储设备是加密设备,而且既不是热插拔设备,又不是可移动设备,hal就不会使用dbus广播关于这个存储设备的变动信息。
pcmanfm是使用dbus来监视硬件变动的,有了这个规则后,就收不到硬盘分区的信息,也就不会自动挂载。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-15 18:22:31 | 显示全部楼层
非常好用,但是把其它的东西都搞没了,我的debian分区也看不到了,能不能只把W的分区弄没有,留下Linux的分区?谢谢
回复 支持 反对

使用道具 举报

发表于 2010-4-15 18:49:27 | 显示全部楼层
试试,不一定有效,我没试过
  1. <?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->

  2. <deviceinfo version="0.2">
  3.   <device>
  4.     <match key="volume.fstype" string_outof="ntfs;vfat;ntfs-3g">
  5.       <match key="@block.storage_device:storage.hotpluggable" bool="false">
  6.         <match key="@block.storage_device:storage.removable" bool="false">
  7.           <merge key="volume.ignore" type="bool">true</merge>
  8.         </match>
  9.       </match>
  10.     </match>
  11.   </device>
  12. </deviceinfo>
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-15 21:18:25 | 显示全部楼层
Post by zeyata;2083052
试试,不一定有效,我没试过
  1. <?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->

  2. <deviceinfo version="0.2">
  3.   <device>
  4.     <match key="volume.fstype" string_outof="ntfs;vfat;ntfs-3g">
  5.       <match key="@block.storage_device:storage.hotpluggable" bool="false">
  6.         <match key="@block.storage_device:storage.removable" bool="false">
  7.           <merge key="volume.ignore" type="bool">true</merge>
  8.         </match>
  9.       </match>
  10.     </match>
  11.   </device>
  12. </deviceinfo>
复制代码


行了,挖哈哈,:Applause::Applause:高手!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表