LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1142|回复: 12

(已解决)想让移动设备自动挂载

[复制链接]
发表于 2009-5-27 14:09:50 | 显示全部楼层 |阅读模式
重装后,开机不会再出现莫名其妙的错误~但是新问题又来了.无法挂载优盘、移动硬盘.插入设备,只显示200G移动设备,点击挂载毫无反应,我希望的是能自动挂载.而且出现了一个幽灵3G磁盘~我确认没插任何usb设备.C,D,E,F都能很正常挂载显示.有装hal,有给自己hal权限.不知道是什么问题?

搜以前的帖子,有解决方案。。。

“临时解决办法:
以root权限打开 /etc/PolicyKit/PolicyKit.conf
并将以下内容加到<config version="0.1">和</config>
代码:

<match action="org.freedesktop.hal.storage.mount-removable"> <return result="yes"/> </match> <match action="org.freedesktop.hal.storage.mount-fixed"> <return result="yes"/> </match> <match action="org.freedesktop.hal.storage.eject"> <return result="yes"/> </match>

然后重启hal服务
sudo /etc/rc.d/hal restart”

跟二楼和九楼的差了一点点,但是却可以。
发表于 2009-5-27 14:14:54 | 显示全部楼层
差不多同问吧,我的移动硬盘一插到电脑上就提示无法正确加载,但在桌面上有移动硬盘的盘图标了,我的是NTFS格式的分区。
以前解决过,但重装系统后不记得在哪里看到的方法了。

Update:
再次找到那文章了,http://jycrop.com/post/Archlinux-lxde-pcmanfm-automount-error.php

开启hal,在root用户中,pcmanfm可以自动挂载硬盘和移动设备,而在普通用户下发现提示错误,很久了,刚刚解决,呵呵分享给大家解决方案

用你最喜欢的编辑器打开/etc/PolicyKit/PolicyKit.conf
偶是新安装的Arch,打开后应该是只有一个
<config version="0.1">
</config>


现在要做的就是把下面的代码粘贴进去,到config节,也就是<config>和</config>之间。
注意把下面第一行的#USER替换为你的用户名。

       <match user="$USER"> <!-- replace with your login or delete the line if you want to allow all users to manipulate devices (keep security issues in mind though) -->
               <match action="org.freedesktop.hal.storage.*">
                       <return result="yes"/>
               </match>
               <match action="hal-storage-mount-fixed-extra-options"> <!-- for internal devices mounted with extra options like a wished mount point -->
                       <return result="yes" />
               </match>
               <match action="hal-storage-mount-removable-extra-options"> <!-- for external devices mounted with extra options like a wished mount point -->
                       <return result="yes" />
               </match>
       </match>  <!-- don't forget to delete this line if you deleted the first one -->
回复 支持 反对

使用道具 举报

发表于 2009-5-27 14:22:25 | 显示全部楼层
ck-launch-session......
回复 支持 反对

使用道具 举报

发表于 2009-5-27 16:02:03 | 显示全部楼层
我的解决方法:
将用户名加入dbus,hal,storage组即可,没有设置policykit。
挂载NTFS分区,装ntfs-3g包。
自动挂载U盘可以用一些工具实现:GNOME的gnome-volume-manager,XFCE的exo,LXDE的pcmanfm等。我现在用debian unstable,桌面用openbox + fbpanel + urxvt + pcmanfm + conky,自动挂载那些的没问题。以前用arch的时候也没出过问题,LXDE,XFCE,KDE,GNOME都试过,不过还是推荐轻量级的东西比如LXDE和XFCE。
对了,lz的3G幽灵盘会不会是Windows的隐藏恢复分区啊?lz的电脑是不是笔记本?有没有Windows?什么版本的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-27 17:36:43 | 显示全部楼层
Post by fmying;1991457
我的解决方法:
将用户名加入dbus,hal,storage组即可,没有设置policykit。
挂载NTFS分区,装ntfs-3g包。
自动挂载U盘可以用一些工具实现:GNOME的gnome-volume-manager,XFCE的exo,LXDE的pcmanfm等。我现在用debian unstable,桌面用openbox + fbpanel + urxvt + pcmanfm + conky,自动挂载那些的没问题。以前用arch的时候也没出过问题,LXDE,XFCE,KDE,GNOME都试过,不过还是推荐轻量级的东西比如LXDE和XFCE。
对了,lz的3G幽灵盘会不会是Windows的隐藏恢复分区啊?lz的电脑是不是笔记本?有没有Windows?什么版本的?


试了二楼的方法无效,我是台式电脑,windows7,可能之前有装虚拟软件吧,这个容量。。。
我也有GNOME的gnome-volume-manager启动开启,
也有将用户名加入dbus,hal,storage组。
真难以理解,重装后就无法自动挂载了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-27 17:43:45 | 显示全部楼层
可以手动用mount /dev/sdb  /media/挂载起来,就是苦于不能自动挂载
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-27 17:46:27 | 显示全部楼层
Disk /dev/sda: 640.1 GB, 640133946880 bytes
255 heads, 63 sectors/track, 77825 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xf0b1ebb0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2550    20482843+   7  HPFS/NTFS
/dev/sda2            2551       55413   424622047+   f  W95 Ext'd (LBA)
/dev/sda5            2551        8925    51207156    7  HPFS/NTFS
/dev/sda6            8926       12750    30724281    7  HPFS/NTFS
/dev/sda7           12751       20399    61440561    7  HPFS/NTFS
/dev/sda8           20400       20764     2931831   83  Linux
/dev/sda9           20765       23196    19535008+  83  Linux
/dev/sda10          23197       23925     5855661   83  Linux
/dev/sda11          23926       30004    48829536   83  Linux
/dev/sda12          30005       54319   195310206   83  Linux
/dev/sda13          54320       55413     8787523+  82  Linux swap / Solaris

Disk /dev/sdb: 4085 MB, 4085252096 bytes
126 heads, 62 sectors/track, 1021 cylinders
Units = cylinders of 7812 * 512 = 3999744 bytes
Disk identifier: 0x00000000

   Device Boot      Start         End      Blocks   Id  System

找不出存在3.0 GB 介质幽灵盘的痕迹
回复 支持 反对

使用道具 举报

发表于 2009-5-27 18:07:40 | 显示全部楼层
你看二楼的写法,在插入时不会提示“无法挂载”了,但还是没办法进入,提示权限不够,这不知在哪里设置了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-5-27 18:54:53 | 显示全部楼层
<config version="0.1">
    <match user="root">
        <return result="yes"/>
    </match>
    <match user="$USER">
        <return result="yes"/>
    </match>
    <define_admin_auth group="admin"/>
</config>

试试这个。另外,hal你打开了么?还有rc.conf里的MOD_AUTOLOAD有没有被你关掉呢?
回复 支持 反对

使用道具 举报

发表于 2009-5-27 19:29:02 | 显示全部楼层
Post by jarryson;1991433
ck-launch-session......


你们没看到马?
回复 支持 反对

使用道具 举报

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

本版积分规则

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