在 Linux 上安装旧的 Sun CDROM (Debian Buster)

在 Linux 上安装旧的 Sun CDROM (Debian Buster)

我有一张旧的媒体内容 CDROM,本来打算在 Sun Unix 机器上使用。 CD 包装没有提供文件系统类型等的详细信息。

mount -o ro /dev/sr0 /cdrom

显然这个命令是针对 Sun 工作站的。我想读取磁盘内容(我相信主要是视频文件),如果它们看起来有用,我可能会将它们复制回 ISO 格式磁盘。

在我的 Debian 10.0 (Buster) Linux 机器上,建议的简单安装命令(将 /cdrom 更改为 /mnt 作为安装点)失败并出现错误 -

mount: /mnt: wrong fs type, bad option, bad superblock on /dev/sr0, missing codepage or helper program, or other error.

我检查了 CD FStype,file -s /dev/sr0它给出了这个结果 -

/dev/sr0: Unix Fast File system [v1] (big-endian), last mounted on /mnt, last written at Mon Aug 31 14:56:42 1992, clean flag 1, number of blocks 51660, number of data blocks 50838, number of cylinder groups 7, block size 8192, fragment size 8192, minimum percentage of free blocks 0, rotational delay 0ms, disk rotational speed 73rps, SPACE optimization

这表明磁盘 FS 是“Unix Fast Filesystem”,UFS 内核模块应该支持它。我确实有可用的 UFS-

cat /proc/filesystems | grep ufs
    ufs

但是mount -t ufs -o ro /dev/cdrom /mnt给出了同样的错误。我想知道这是否是字节序问题(SPARC 是大字节序,而 X86 是小字节序),但我还没有找到安装选项来解决这个问题。我在网上找到了一些资料,说 Linux 可以处理具有任一字节顺序的文件系统。也许它应该被自动检测到,但如果是这样,那就不起作用了。

我欢迎有关如何读取此磁盘(甚至只是将其转换为可读格式)的建议。

相关内容