我正在尝试在 HP-UX 11.31 上安装 DVD(或 CD),如下所示:
$ mount -F cdfs -o rr /dev/dsk/c0t2d0 /dvdrom
/dev/dsk/c0t2d0: unrecognized file system
我尝试了列出的其他每个设备,/dev/dsk/
结果都相同。
我也试过了mount -F cdfs -o cdcase
。同样的问题。
对于可能存在的问题有什么建议吗?
答案1
12 年前...我对安装 cdrom/dvd 的看法有点晚了:要求:A.-多用户环境中的安全性(我认为任何操作系统都明显如此)
- 物理(虚拟或模拟)设备的存在,它被固件/bios/ISL/内核/virtio/驱动程序良好连接和识别...
- 挂载点的存在(这并不意味着您可以使用它)。
- 授予安装点(文件夹名称)所在的单元/卷/文件夹的访问权限(测试将一个文本文件复制到该单元并立即将其删除)(读/写访问并不意味着您有权安装该设备)
- 授予安装设备的访问权限(每个安装点只能安装一个设备,第二个实例通常会被拒绝)
解决方法:作为被授予操作系统/机器和挂载命令访问权限的用户,您应该可以在主文件夹中创建自己的挂载点:
$ mkdir /cdrom001; /sbin/mount -F cdfs /dev/dsk/c0t2d0 /cdrom001
mount: must be root to use mount
# mkdir /cdrom001; mount -F cdfs /dev/dsk/c0t2d0 /cdrom001
注意:/cdrom001 表示您有权访问根 (/) 文件系统 mkdir /cdrom001 正确执行此命令告诉我们您已授予根文件系统的权限
A.-技术
HP-UX v 10.2(以及多种 UNIX SVR4 或 BSD)命令:要求:a.- 对于媒体 CD 或 DVD 格式:ISO9660 风格:Rock Ride(仅限)不适用于 JOLIET、UDF 等。Rock Ride 用于文件名中 +8,1 个字符的组成 b.- 兼容单元媒体阅读器
我希望这对你有帮助
答案2
我从 Unix 获取此信息男人页面和我自己的 Linux 系统。我对 hp-ux 一无所知,所以希望这适用。
当我ls -al /dev
在 Linux 系统上执行 a 时,我得到了名为 dvd、cdrom 和 scd0 的各种设备,它们都是指向 sr0 的符号链接。您可能有类似的东西。
我可以用如下命令来挂载 cdrom:
mount -t iso9660 /dev/cdrom /cdrom
其中 /cdrom 是用于安装 CD 的预创建目录。您可能在 /mnt 下有一些可以使用的目录。我可以用 /dev/dvd 或 /dev/sr0 替换 /dev/cdrom... 它们都位于同一个位置。
Mount 通常足够智能,能够确定它试图挂载的文件系统类型,因此您通常可以使用如下代码:
mount /dev/cdrom /cdrom
您只需要指定要挂载的设备以及要将其挂载到的位置或目录。
这些命令需要以 root 身份运行。如果您在 /etc/fstab 或 /etc/mmtab 中有一个 cdrom 条目...那么您可以使用类似以下命令挂载它
mount /dev/cdrom
其中,挂载点是预定义的。以下是来自 Unix 手册页的片段:
The file /etc/fstab (see fstab(5)), may contain lines describing what
devices are usually mounted where, using which options. This file is
used in three ways:
(i) The command
mount -a [-t type] [-O optlist]
(usually given in a bootscript) causes all file systems mentioned in
fstab (of the proper type and/or having or not having the proper
options) to be mounted as indicated, except for those whose line con-
tains the noauto keyword. Adding the -F option will make mount fork, so
that the filesystems are mounted simultaneously.
(ii) When mounting a file system mentioned in fstab, it suffices to
give only the device, or only the mount point.
(iii) Normally, only the superuser can mount file systems. However,
when fstab contains the user option on a line, anybody can mount the
corresponding system.
Thus, given a line
/dev/cdrom /cd iso9660 ro,user,noauto,unhide
any user can mount the iso9660 file system found on his CDROM using the
command
mount /dev/cdrom
or
mount /cd