MOUNT_CD9660(8)

名称
mount_cd9660 - ISO-9660 ファイルシステムのマウント

書式
mount_cd9660 [-begjrv] [-C charset] [-o options] [-s startsector] special | node

解説
mount_cd9660 ユーティリティは、デバイス名 special 上の ISO-9660 ファイルシステムを、 グローバルファイルシステムの名前空間の node の示す位置に接続します。 通常このコマンドは、ブート時に mount(8) によって実行されます。

オプションは、次の通りです:

-b  補助ボリューム記述フラグ欄のチェックを緩めます。 この欄に誤った値が設定されている、Joliet フォーマットのディスクがあります。

-e  拡張属性を使用します。

-g  ファイルのバージョン番号を取り除きません (デフォルトでは、ディスク上に 異なったバージョン番号を持つファイルが存在する場合、最新のものだけが 見えます)。 どちらの場合でも、明示的にバージョン番号を指定しなくてもファイルを オープンする事が出来ます。

-j  ファイルシステムに含まれる Joliet 拡張を使用しません。

-o  -o フラグの後には、コンマで区切ったオプション文字列を指定することができます。 指定可能なオプションとその意味は、 mount(8) マニュアルページを参照して下さい。 次に示す cd9660 特有のオプションを使用可能です:

    extatt
        -e と同じです。
    gens
        -g と同じです。
    nojoliet
        -j と同じです。
    norrip
        -r と同じです。
    nostrictjoliet
        -b と同じです。

-r  ファイルシステムに含まれるロックリッジ拡張 (Rockridge extension) を 使用しません。

-s startsector
    ファイルシステム開始位置を startsector とします。 通常、対象のデバイスが CD-ROM ドライブの場合、 mount_cd9660 はデータを持つ CD-ROM の最後のトラックを見つけて、 ファイルシステム開始位置をそこであるとします。 デバイスが CD-ROM でない場合もしくは目録が判明しない場合、 ファイルシステムはセクタ 0 から開始されます。 このオプションはこの動作を変更するものです。 startsector は CD-ROM ブロック、すなわち 2048 バイトが単位であることに注意して下さい。 これは cdcontrol(1) の info コマンドの例が示す通りです。 ここで正しい startsector を指定することで、マルチセッション CD の任意のセッションをマウント可能です。

-C charset
    Joliet フォーマットの Unicode ファイル名を変換するために使用する、 ローカルの charset を指定します。

-v  どのセクタから開始するかについての決定について冗長に報告します。

使用例
次のコマンドで、Kodak Photo-CD をマウント可能です:

    mount_cd9660 -o rw -v -s 0 /dev/cd0c /cdrom

関連項目
cdcontrol(1), mount(2), unmount(2), fstab(5), mount(8)

バグ
POSIX デバイスノードマッピングは、現在サポートしていません。

ロックリッジ拡張 (Rockridge extension) で使用している場合、 バージョン番号を取り除きません。 この場合、ロックリッジ名を持たないファイルをバージョン番号なしで アクセスすると、バージョン番号の最も大きいファイルではなく、 小さいファイルをアクセスします。

ECMA はサポートしていません。

歴史
mount_cd9660 ユーティリティは、 4.4BSD で最初に登場しました。

Unicode 変換ルーチンは 2003 年に Ryuichiro Imura <imura@ryu16.org> が追加しました。