LinuxSir.cn,穿越时空的Linuxsir!

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

移动硬盘不能自动挂载和普通用户对其的操作权限突然改变了

[复制链接]
发表于 2007-11-8 08:25:26 | 显示全部楼层 |阅读模式
不知问题是不是出在装了ntfs-3g之后,反正这是我在之后第一次挂载硬盘(NTFS),结果是普通用户没有权限查看(以前都可读取的)

于是到root下,这里倒没问题,我想chmod,用了chmod -R,才发现文件太多,于是马上ctrl-c中止了,只chmod要用的文件。然后我卸载了再插,这次不管哪个用户,只能显示磁盘被发现,但不自动挂载了,我试着手动挂载,结果返回错误信息如下

libhal-storage.c 1401:info:called libhal_free_dbus_error but dbuserror was not set.
process 2669:applications must not close shared connections - see dbus_connection_close() docs.this is a bug in the application.
error:device /dev/sdb5 is not removeable
错误:无法执行pmount

并且只要一插入,在/media目录下都会生成一个.hal-mat-clock文件,看来是阻止挂载,删了也还是没用,试着手动挂载,成功。

但是试了U盘,一点问题都没有,应该是ntfs才会有此问题,并且之前至少在root都自动挂载了,难道我在chmod的时候ctrl-c一下就这么大问题
发表于 2007-11-8 12:22:28 | 显示全部楼层
在linux下访问ntfs分区总是有风险的,毕竟MS不是OpenSource,因此安全的方式是只读不写。至于通过kernel、特定的module等方式在linux下写ntfs,现阶段下风险自担吧。

一般U盘都是FAT分区,linux完全可以支持读写。

LZ进行chmod修改其实就是对ntfs写操作,中间又Ctrl-C,没出问题才是奇迹了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-8 13:11:53 | 显示全部楼层
那看来这个硬盘是菜了,不过没有损坏数据,照阁下这么说,是不是把它重格一下应该没问题,或者转换成fat的反正做移动硬盘,ntfs也没什么用

不过那个权限问题,是怎么回事,是发生在chmod之前的,难道ntfs-3g取代了原有的ntfs modules,而ntfs-3g又是在root下安装的,或者让ntfs-3g进入sudoer表里可以解决?
回复 支持 反对

使用道具 举报

发表于 2007-11-8 16:37:07 | 显示全部楼层
安装linux后就没留下ntfs的分区,所以ntfs-3g不甚熟悉,哪位有这方面心得的回一下吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-9 13:26:20 | 显示全部楼层
看来真的有问题,现在不能进行碎片整理了,说是有另外一个计划任务,让我chkdsk/f
chkdsk /f又告诉我另一个进程在占用,看起来只能有机会腾一腾硬盘再说
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-12 13:27:39 | 显示全部楼层
从前三四天开始,ntfs-3g从我开机后的几分钟开始,疯狂的占CPU,读磁盘,top一下,基本上cpu占用率在7-36%之间,持续时间有十到十五分钟左右,find也经常加进来疯狂运动,不知有人遇到过没,是不是至少find的问题可以解决
回复 支持 反对

使用道具 举报

发表于 2007-11-12 14:01:39 | 显示全部楼层
这种情况应该是 updatedb 在建立文件索引。你可以修改 /etc/cron.d/ 里面的脚本,让updatedb 每周执行一次,而不是每天执行。也可以修改 /etc/updatedb.conf, 把 ntfs 分区排除出搜索范围。
回复 支持 反对

使用道具 举报

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

本版积分规则

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