当 CD-ROM 或 DVD-ROM 被插入设备后会自动进行安装,并为 cdutil、cdcheck、cdmount、cdumount 和 cdeject 命令提供服务器功能。
cdromd [ -d ]
cdromd:23456789:wait:/usr/bin/startsrc -s cdromd
cdromd 守护进程会查找它必须管理的设备列表及它们在 /etc/cdromd.conf 文件中的各自安装点。如果此文件不存在或为空,则 cdromd 管理系统上可用的所有 CD-ROM 和 DVD-ROM 设备,cd0 的安装点为 /cdrom/cd0,而 /cdrom/cd1 则用于 cd1 等。
其初始阶段后,cdromd 会定期检查介质是否存在于被管理的驱动器之一(对未安装的设备而言),如果介质存在,就对其进行安装。
cdromd 还会定期检查其套接字以用于来自 cdutil、cdcheck、cdmount、cdumount 或 cdeject 命令的请求。
应该使用系统资源控制器(SRC)来控制 cdromd 守护进程。不推荐在命令行中输入 cdromd。
cdromd 守护进程将它的错误消息发送至 syslogd 守护进程。
cdromd 守护进程可能干扰脚本、应用程序或试图安装 CD 或 DVD 设备的指示信息,而不是首先检查确认是否已启用设备。在这种条件下,将发生资源或设备繁忙错误。使用 cdumount 或 cdeject 命令来取消安装设备,这样就可以按照程序或指示信息中指定的那样安装设备。反之,使用 cdcheck -m 或 mount 命令确定设备的当前安装点。
cdromd 守护进程是由系统资源控制器(SRC)控制的子系统。其子系统名称为 cdromd。cdromd 守护进程能被以下 SRC 命令操作:
此外,可通过使用 kill 命令发出信号来控制 cdromd 守护进程。发送 SIGHUP 信号至 cdromd 等同于“refresh -s cdromd”命令,而发送 SIGTERM 信号至 cdromd 等同于“stopsrc -s cdromd”命令。
-d | 发送调试消息至 syslogd 守护进程。 |
该守护进程返回以下退出值:
stopsrc -s cdromd此命令会停止该守护进程。-s 标志表示将停止指定的子系统。
startsrc -s cdromd此命令将启动该守护进程。此命令位于 /etc/inittab 文件中并可在命令行上使用。-s 标志表示将启动指定的子系统。
lssrc -s cdromd此命令返回守护进程名称、守护进程的进程标识及守护进程的状态(活动或非活动)。
refresh -s cdromd此命令告诉 cdromd 守护进程再次读取它的配置文件。
/etc/cdromd.conf | 描述被管理的设备和受支持的文件系统。 |
cdcheck 命令、cdeject 命令、cdmount 命令、cdumount 命令、cdutil 命令、syslogd 守护进程。
cdromd.conf 文件格式。