如何在不知道 CD-ROM 设备名称的情况下在 Solaris 10 上挂载 CD-ROM?
答案1
您确实想使用以下命令将 CD 挂载为只读:
mount -F hsfs -o ro /dev/sr0 /cdrom
我自己从未使用过任何带有多个 CD 的 Solaris 机器,但我假设您可以将/dev/sr1
etc. 用于其他驱动器。
答案2
使用命令查找CD-ROM设备名称
iostat
。# iostat -En c0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Model: VBOX HARDDISK Revision: Serial No: VB8abc1378-4a46 Size: 17.18GB <17179803648 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 Illegal Request: 0 c1t0d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Vendor: VBOX Product: CD-ROM Revision: 1.0 Serial No: Size: 2.25GB <2254110720 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 Illegal Request: 8 Predictive Failure Analysis: 0
CD-ROM 设备名称是
c1t0d0
。安装CD-ROM
# mount -r -F hsfs /dev/dsk/c1t0d0s0 /cdrom
答案3
如果 cdrom 没有自动安装,那么您没有启动 volfs 服务
svcs -a|grep volfs
online Jun_05 svc:/system/filesystem/volfs:default
正在做
svcadm enable volfs
将重新启用守护程序并自动将 cdrom 挂载到 /cdrom/cdrom# 下,其中 # 是一个数字。
否则,您可以按照 Adam Siemion 在答案中提到的那样,使用 iostat,然后手动安装 CD。