[问题]8.04中鼠标点一下就可以挂载windows分区是什么原理呢?
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 117
- 注册时间: 2008-01-05 18:34
[问题]8.04中鼠标点一下就可以挂载windows分区是什么原理呢?
什么原理?哪个文件起作用?貌似从fstab里什么也看不出来……
请高手指点
请高手指点
- yang
- 帖子: 190
- 注册时间: 2007-10-18 19:57
- kofshower
- 帖子: 1343
- 注册时间: 2007-03-13 11:23
- 联系:
扯,绝对不是用普通mount
自己实现了gnome-mount,所以他的代码里也包括了相应的route
1 通过dbus通知挂载route,或者是gnome-mount或者是程序里面的实现
2 hal 守护进程监视硬件变更 ,然后通知dbus
简单的说就是桌面环境通知的,说通知是因为程序设计的时候,肯定是界面清楚你点了什么,然后通知给观察者。而挂载就是预先注册的route,最后Nautilus 得到新的卷被挂上的消息(dbus? gnome-vfs?) 后才打开浏览窗口的。
至於在什么时候注册的,你可以看gnome-mount
gconf-editor
system --> storage --> default_options --> vfat --> mount_options
ps:加了图形界面和cli是很不一样的
最大的不同是几个组件来回发消息
很好验证,看行为的话自己把加载时候起的进程打出来,看看哪有mount
自己监控dbus总线看看怎么一个消息
自己实现了gnome-mount,所以他的代码里也包括了相应的route
1 通过dbus通知挂载route,或者是gnome-mount或者是程序里面的实现
2 hal 守护进程监视硬件变更 ,然后通知dbus
简单的说就是桌面环境通知的,说通知是因为程序设计的时候,肯定是界面清楚你点了什么,然后通知给观察者。而挂载就是预先注册的route,最后Nautilus 得到新的卷被挂上的消息(dbus? gnome-vfs?) 后才打开浏览窗口的。
至於在什么时候注册的,你可以看gnome-mount
gconf-editor
system --> storage --> default_options --> vfat --> mount_options
ps:加了图形界面和cli是很不一样的
最大的不同是几个组件来回发消息
很好验证,看行为的话自己把加载时候起的进程打出来,看看哪有mount
自己监控dbus总线看看怎么一个消息
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/
- kofshower
- 帖子: 1343
- 注册时间: 2007-03-13 11:23
- 联系:
system --> storage --> default_options -->这儿改honeyfish 写了:那又如何停用该特性?
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/
-
- 帖子: 200
- 注册时间: 2008-05-02 15:55
我想不是的。就实现而言,调用一个命令肯定是更简单的办法。kofshower 写了:扯,绝对不是用普通mount
自己实现了gnome-mount,所以他的代码里也包括了相应的route
1 通过dbus通知挂载route,或者是gnome-mount或者是程序里面的实现
2 hal 守护进程监视硬件变更 ,然后通知dbus
简单的说就是桌面环境通知的,说通知是因为程序设计的时候,肯定是界面清楚你点了什么,然后通知给观察者。而挂载就是预先注册的route,最后Nautilus 得到新的卷被挂上的消息(dbus? gnome-vfs?) 后才打开浏览窗口的。
至於在什么时候注册的,你可以看gnome-mount
gconf-editor
system --> storage --> default_options --> vfat --> mount_options
ps:加了图形界面和cli是很不一样的
最大的不同是几个组件来回发消息
很好验证,看行为的话自己把加载时候起的进程打出来,看看哪有mount
自己监控dbus总线看看怎么一个消息
Linux怎么写我不太明白,Win下一定是调用Winexec
然后再修改下配置文件就ok了。
在Win中Winexec调用时如果任务时间很短
你在任务管理器中肯定很难看到,
Linux下应该是一个道理
如果用了更隐蔽的手段(比如注入或者调用系统的XXX模块)你是绝对的看不到。
不过只是发表下看法,具体怎么弄的也不太清楚,等待高人来此。
- kofshower
- 帖子: 1343
- 注册时间: 2007-03-13 11:23
- 联系:
Gentoo里面很多关于这个的资料:2ine 写了:我想不是的。就实现而言,调用一个命令肯定是更简单的办法。kofshower 写了:扯,绝对不是用普通mount
自己实现了gnome-mount,所以他的代码里也包括了相应的route
1 通过dbus通知挂载route,或者是gnome-mount或者是程序里面的实现
2 hal 守护进程监视硬件变更 ,然后通知dbus
简单的说就是桌面环境通知的,说通知是因为程序设计的时候,肯定是界面清楚你点了什么,然后通知给观察者。而挂载就是预先注册的route,最后Nautilus 得到新的卷被挂上的消息(dbus? gnome-vfs?) 后才打开浏览窗口的。
至於在什么时候注册的,你可以看gnome-mount
gconf-editor
system --> storage --> default_options --> vfat --> mount_options
ps:加了图形界面和cli是很不一样的
最大的不同是几个组件来回发消息
很好验证,看行为的话自己把加载时候起的进程打出来,看看哪有mount
自己监控dbus总线看看怎么一个消息
Linux怎么写我不太明白,Win下一定是调用Winexec
然后再修改下配置文件就ok了。
在Win中Winexec调用时如果任务时间很短
你在任务管理器中肯定很难看到,
Linux下应该是一个道理
如果用了更隐蔽的手段(比如注入或者调用系统的XXX模块)你是绝对的看不到。
不过只是发表下看法,具体怎么弄的也不太清楚,等待高人来此。
http://gentoo-wiki.com/HOWTO_gnome-volume-manager
上面那样做从软件架构的角度会破坏其整体设计的
况且大部分都内核干的,Take a look at <sys/mount.h>.
window下面那么做也是不好的。那个属于捆绑核心编程或是出于hack的目的的
上次由 kofshower 在 2008-07-19 12:44,总共编辑 1 次。
"We are all in the mud, but some of us are looking at the stars." (Oscar Wilde)
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/
We are not born for ourselves.
人生天地间,并非为自己
Homepage:http://sites.google.com/site/polarisnotme/
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
学习了
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 117
- 注册时间: 2008-01-05 18:34
-
- 帖子: 22
- 注册时间: 2007-04-15 11:23
-
- 帖子: 22
- 注册时间: 2007-04-15 11:23