UFS フォーマットは、アーキテクチャが異なると互換性がないため、それらがフォーマットされたアーキテクチャ上で使用する必要があります。たとえば、SPARC システム用にフォーマットされた UFS CD は、x86 システムでは認識されません。 同様に、 x86 UFS CD は、ボリューム管理によって SPARC システム上にマウントすることはできません。同じ制限が、フロッピーディスクにもあてはまります。
したがって、ボリューム管理は、SPARC システム上の x86 UFS 媒体を認識してマウントすることはできません。また、x86 システム上の SPARC UFS 媒体も認識できません。
ほとんどの CD は、ISO 9660 標準 (High Sierra File System - HSFS) に従ってフォーマットされます。これは、ボリューム管理をまったく制限しないため、 CD において互換性が問題になることはほとんどありません。
フロッピーディスクの場合、UFS の互換性の問題は、CD の場合よりも頻繁に起こる可能性があります。これは、ユーザーがフォーマットを設定できるためです。あるアーキテクチャで UFS フロッピーディスクをフォーマットした場合、それを別のアーキテクチャでは使用できないことに注意してください。 (「UFS フロッピーディスクをフォーマットする方法」を参照してください。)
いくつかの CD、特にインストール用 CD には、混合フォーマットが含まれます。つまり、一部が UFS で、一部 ISO 9660 です。異なるフォーマットを格納するために、CD は、実質的にハードディスクのパーティションに似たスライスに分割されます。9660 部分は移植可能ですが、UFS 部分はアーキテクチャに固有です。さらに、CD をいくつかの異なるアーキテクチャで使用できるようにするために (異なる PROM アーキテクチャがシステムのブートに使用される可能性のあるインストールの場合などのために)、複数の UFS フォーマットが CD にロードされます。
この場合ボリューム管理は、ローカルシステムのアーキテクチャに固有ではない UFS フォーマットを無視して、適切な UFS スライスと ISO 9660 スライスをマウントします。
これらのスライスは、サブディレクトリとして、/vol/dev/dsk/c0t6 と /cdrom/cdrom0 の両方の下に現れます。
$ ls /cdrom/cdrom0 S0 S2 $ ls /vol/dev/dsk/c0t6 S0 S2 |