Linuxに既存のSun CDROMをインストールする(Debian Buster)

Linuxに既存のSun CDROMをインストールする(Debian Buster)

Sun Unixコンピュータで使用しようとしていたメディアコンテンツを含む古いCDROMがあります。 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

これは、Disk FSが「Unix Fast Filesystem」であり、UFSカーネルモジュールがそれをサポートする必要があることを示します。 UFSを使用できます -

cat /proc/filesystems | grep ufs
    ufs

しかし、mount -t ufs -o ro /dev/cdrom /mnt同じエラーが発生します。これがエンディアン問題かどうか疑問に思います(SPARCはビッグエンディアンで、X86はリトルエンディアン)。この問題を解決するインストールオプションが見つかりませんでした。 Linuxがバイト順に関係なくファイルシステムを処理できるという情報をオンラインで見つけました。自動的に検出する必要があるかもしれませんが、その場合は動作しません。

このディスクを読み取る方法(または読み取り可能な形式に変換する方法)の提案を歓迎します。

ベストアンサー1

おすすめ記事