提要:对于Fedora Core 4.0 中,普通用户对即插即用支持的比较好;只是适当改一下,就能适合我们的需要;和新手弟兄同学中~



正文:


由于本人思维固化,对新事物接受不足,所以在学习Fedora Core 4.0 总是用老思维;对于对移动存储,比如U盘;移动硬盘;数码相机,现在大多能在Linux即插即用;只有少数不行;比如笔记本集成的6合1读卡器(好多都不支持,也有支持的);

我对Fedora 用的极少,感觉Fedora 是实验室,新的特性都会在Fedora 中出现,这增强Linux桌面版的易用性;其实这也是好事;

对即插即用的USB存储的原理,bbbush兄弟已在《配置 fc3 HAL 的 storage-policy 自动挂载优盘上的 vfat 分区》中已谈过。大家能够去看一下,看过后思路就清楚多了;看过后此文后,功力也会大长;:)

HAL - Hardware Abstraction Layer (硬件提取层),这是我直译的,不知道怎么译才好,以我的理解和Windows的硬件管理类似;

而我写的这篇其实一文不值,为什么这样说呢?因为没有技术含量,只是为了解决问题而写,没有原理,只是改几行或加几行的字;可能对新手更有点用;


一、USB移动存储;

数码相机;MMC 卡, SD卡;USB MINI 盘;USB移动硬盘(有个USB接口的盒子,里面装的是笔记本硬盘、大电脑硬盘),1394接口的移动存值储;录音笔;DV等,大多都是用的移动存储;

二、fat 、ntfs、fat32、reiserfs 、ext3及hfs文档系统的支持;

Fedora core 4.0 几乎支持任何文档系统,所以没有必要编内核,假如您和我相同有一个移动硬盘是NTFS分区的,请安装内核NTFS模块的支持;

内核已支持了fat格式的,无论是 fat16 fat32都已支持;对于NTFS格式的文档系统的支持,要安装NTFS的kernel-moduls ;我感觉NTFS移动磁盘分区,没有太大的意义(但我有一个移动硬盘,有一个分区就是ntfs的),因为NTFS是不可写的;所以还是用fat或 fat32吧;

假如您的机器有1394接口,假如想购买容量比较大的存储设备,建议还是买1394接口的盒子,USB对大文档的写入支持并不好,无论是什么文档系统(以事实说话,我试过);另外1394接口的硬盘,能在系统启动的过程中稳定的加载;

三、即插即用,系统自动mount 移动存储设备;

1、首先确保 以下的几个服务是打开的;

[root@localhost beinan]# chkconfig --list |grep haldaemon

haldaemon       0:启用  1:启用  2:启用  3:启用  4:启用  5:启用  6:启用

[root@localhost beinan]# chkconfig --list |grep messagebus

messagebus      0:启用  1:启用  2:启用  3:启用  4:启用  5:启用  6:关闭

假如在3和5模式并未启用,则需要打开;

[root@localhost beinan]# chkconfig --level 0123456  haldaemon  on

[root@localhost beinan]# chkconfig --level 0123456   messagebus  on

在任何模式化全部打开;查看我们所提及的服务是否在任何模式运行;请用前面所说的 chkconfig --list |grep 服务器名;
假如这样做后,我们提到的这些服务,开机自动在任何模式下运行;不用我们人为去干涉了;但是有时为了调试,还得我们自己来打开和关闭;看下一部分;


2、以standalone模式运行的服务,大多是在 /etc/init.d目录中;

用法:

/etc/initrd  服务器   start|stop|status|restart|condrestart

举例:

比如我们要开启 haldaemon 服务器则是:

[root@localhost beinan]# /etc/init.d/haldaemon  start

启动 HAL 守护进程:                                        [  确定  ]

[root@localhost beinan]# /etc/init.d/haldaemon  restart

正在关闭 HAL 守护进程:                                    [  确定  ]

启动 HAL 守护进程:                                        [  确定  ]

[root@localhost beinan]# /etc/init.d/haldaemon  stop

正在关闭 HAL 守护进程:                                    [  确定  ]

[root@localhost beinan]# /etc/init.d/haldaemon  status

hald 已停

这个初学的弟兄都懂;start 启动; restart 重启; stop 停止;status 状态;

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!