跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 11.1 管理:设备和文件系统 Oracle Solaris 11.1 Information Library (简体中文) |
无论是否使用卷管理,都可以访问有关可移除介质的信息。有关使用 GNOME 的文件管理器访问可移除介质相关信息的信息,请参见 GNOME 桌面文档。
本节介绍了以下过程:
现在,可移除介质自动挂载到 /media 目录下。但是,为了实现兼容性,在以前的介质挂载点 /cdrom 和 /rmdisk 中提供了指向 /media 的符号链接。
例如,按以下方式挂载紧凑型闪存卡 (/dev/dsk/c4d0p0:1):
$ ls /media/memory-card-name
例如,按以下方式挂载 USB 内存条 (/dev/dsk/c3t0d0s0):
$ ls /media/U3
大多数 DVD 都是按照可移植的 ISO 9660 标准格式化的。因此,卷管理可以挂载大多数 DVD。
要适应不同的格式,可将 DVD 分成若干个分片。这些分片在作用上与硬盘上的分区类似。9660 部分可移植。如果在挂载 DVD 时出现问题,尤其是安装 DVD 时,应确保其文件系统适合系统的体系结构。例如,可以检查 DVD 上的标签。
通常,大多数现代的总线类型都支持热插拔。这说明可以将磁盘插入空槽中,而且系统识别该磁盘。
有关热插拔设备的更多信息,请参见第 4 章。
有时,可能需要在不使用可移除介质服务的情况下管理介质。本节介绍如何禁用和启用可移除介质服务。
禁用这些服务意味着必须使用 mount 命令手动挂载所有介质。
如果无法确定是否已找到介质的所有用户,请使用 fuser 命令。请参见如何确定可移除介质是否仍在使用。
# svcadm disable rmvolmgr
# svcadm disable rmvolmgr # svcadm disable dbus # svcadm disable hal
禁用这些服务意味着必须使用 mount 命令手动挂载所有介质。
# svcadm enable rmvolmgr # svcadm enable dbus # svcadm enable hal
# ls /media/Oracle_Solaris-11_1-AI-SPARC auto_install export proc solarismisc.zlib bin home reconfigure system boot jack root tmp dev mnt sbin devices platform solaris.zlib
示例 1-3 访问可移除介质上的信息
此示例说明如何访问 USB 内存条上的信息。
$ ls /media/usb-name
此示例说明如何访问 DVD 上的信息。
$ ls /media Oracle_Solaris-11_1-AI-SPARC cdrom
# fuser -u /media
-u 显示介质的用户。
有关更多信息,请参见 fuser(1M)。
# fuser -u -k /media
-k 选项中止正在访问介质的进程。
注意 - 仅在紧急情况下才能中止正在访问介质的进程。 |
# pgrep process-ID
请记住,如果 shell 或应用程序正在访问介质的任何文件或目录,则表明“正在使用”该介质。如果无法确定是否已找到 DVD 的所有用户(例如,隐藏在桌面工具之后的 shell 可能正在访问 DVD),请使用 fuser 命令。请参见如何确定可移除介质是否仍在使用。
# eject media
例如,对于 DVD,可以执行以下操作:
# eject cdrom
例如,对于 USB 内存条,可以执行以下操作:
# eject rmdisk0
提示 - 可以使用 eject - l 命令查看可移除设备名称。