名前 | 形式 | 機能説明 | オプション | 使用例 | 属性 | 関連項目 | 注意事項
cdrw -i [-vSCO] [-d device] [-p speed] [image-file]
cdrw -a [-vSCO] [-d device] [-p speed] [-T audio-type] audio-file1 [audio-file2]...
cdrw -x [-v] [-d device] [-T audio-type] track-number out-file
cdrw -c [-vSC] [-d device] [-p speed] [-m tmp-dir] [-s src-device]
cdrw -b [-v] [-d device] all | session | fast
cdrw -L [-v] [-d device]
cdrw -M [-v] [-d device]
cdrw -l [-v]
cdrw -h
cdrw コマンドを使用すると、データ CD および音楽 CD を作成することができます。また、音楽 CD から音楽トラックを取り出したり、データ DVD を作成したりできます。cdrw コマンドで CD あるいは DVD を作成するには、CD デバイスあるいは DVD デバイスが MMC 準拠である必要があります。
-d オプションでデバイスを指定しない場合、cdrw はシステムに接続された CD ライターあるいは DVD ライターを探します。このようなデバイスがシステム上で 1 つだけ見つかった場合、cdrw コマンドはそのデバイスをデフォルトの CD ライターあるいは DVD ライターとして扱います。
2 つ以上の CD ライターあるいは DVD ライターがシステムに接続されている場合は、-d オプションによりデバイスを指定してください。CD ライターのデバイス名は、/dev/rdsk/cNtNdNsN、cNtNdNsN、cNtNdN のように指定されます。また、ボリュームマネージャで使用する cdrom や cdrom1 などのシンボル名でも指定できます。-l オプションを使用すると、CD ライターあるいは DVD ライターのリストを表示できます。
USB 外部記憶装置クラスに準拠した CD-RW あるいは DVD-RW デバイスをシステムに追加する方法については、scsa2usb(7D) を参照してください。
データ CD を作成する場合、cdrw はトラック書き込みモード (Track-At-Once) を使用します。CD メディアに書き込むデータのファイルを指定するには、-i オプションを使用します。このオプションを指定しない場合、cdrw は標準入力からデータを読み込みます。
どちらの場合でも、データを準備するときには、通常、mkisofs コマンドを使用して、ファイルおよびファイル情報を CD で使用される High Sierra フォーマットに変換します。コマンドの使用方法については「使用例」を参照してください。
cdrw は、mkisofs から生成されたイメージを使用することによって、シングルセッションのデータ DVD を DVD+RW デバイスあるいは DVD-RW デバイス上で作成できます。これらのディスクは HSFS ファイルシステムとしてマウントできます。データ DVD を作成するとき、cdrw は Disk-At-Once (DAO) 書き込みモードを使用します。このモードは、書き込みが完了したときにメディアを閉じることによって、それ以上セッションが追加されないようにします。DAO モードではイメージのサイズがあらかじめ判明している必要があるため、イメージを DVD メディアに書き込むときには、そのイメージをあらかじめ準備しておく必要があります。
-a オプションを使用すると、音楽 CD を作成できます。このオプションには、1 つあるいは複数の音楽ファイルを指定できます。すべての音楽ファイルはサポートされた音楽形式でなければなりません。現在対応している形式は以下のものです。
レッドブック CD-DA 形式の Sun .au ファイル
レッドブック CD-DA 形式の RIFF (.wav) ファイル
生の CD 音楽データを含む .cda ファイル (リトルエンディアン 16 bit PCM ステレオ 44.1 KHz サンプリング)
生の CD データを含む .aur ファイル (ビッグエンディアン)
音楽形式が指定されていない場合は、cdrw はファイルの拡張子により音楽形式を認識しようとします。拡張子の大文字小文字は無視されます。-T オプションにより音楽形式を指定した場合は、指定されたすべてのファイルの音楽形式として扱われます。また、-cdrw は音楽トラックを書き込んだ後セッションをクローズします。したがって、書き込まれるトラックは 1 つのコマンド行で指定する必要があります。
cdrw に -x オプションを指定すると、音楽 CD から音楽データを取り出すこともできます。CD にはレッドブック CD-DA 形式のトラックが存在する必要があります。デフォルトでは、出力の形式はファイルの拡張子に応じたものになります。-T オプションを使用すると、出力形式を sun、wav、cda、aur のいずれかに指定できます。
cdrw はシングルセッションのデータ CD-ROM やレッドブックの音楽 CD のコピーに使用できます。CD をコピーする場合、cdrw は指定されたソースデバイスを探します。-c オプション使用時にソースデバイスが指定されていない場合は、現在の書き込み用 CD デバイスがソースデバイスとみなされます。cdrw は一時ファイルに音楽トラックを取り出し、現在の書き込み用 CD デバイスに空の書き込み可能 CD-R/CD-RW メディアが入っているかどうかを調べます。メディアが見つからない場合、空の書き込み可能 CD メディアを現在の CD ライターに挿入します。デフォルトの一時ディレクトリに十分な領域がない場合、-m オプションを使用して代替のディレクトリを指定できます。
ユーザーは再書き込みする前に CD-RW メディアを消去する必要があります。-b オプションは以下の消去方法をサポートしています。
最後のセッションを消去する
メディア全体を最小限消去する
メディア全体を完全に消去する
session 消去では cdrw は最後のセッションを消去します。セッションが 1 つしか書き込まれていない CD-RW (たとえば、このツールで作成したデータあるいは音楽 CD-RW) の場合、記録された部分だけが消去されます。ほかの空の部分は処理されません。したがって、メディア全体を消去する場合よりも高速です。DVD メディアの場合は、-b session を指定するとメディア全体が消去されます。
fast 消去は、最初のセッションの PMA と TOC だけを削除することで、メディア全体を最小限消去します。メディア上にあるユーザーデータや後続のトラックなどは消去しません。それでも、このメディアは空のディスクとして処理されます。メディアを完全に消去する必要がある場合は、all オプションを使用します。
all 消去は、マルチセッションの CD 、最後のセッションがクローズされていない場合、CD の状態が不明な場合、ユーザーが CD 全体を消去したい場合に使用してください。この場合、cdrw はディスク全体を消去します。
DVD+RW メディアは消去をサポートしません。DVD+RW メディアを再利用するには、単に、新しいイメージをそのメディアに書き込みます。その後、cdrw は既存のメディアをフォーマットおよび上書きします。
システムに接続されている CD ライターあるいは DVD ライターのリストを表示するには、-l オプションを使用しますまた、メディアによっては -M オプションによって、消去の状態や内容リスト (TOC) が表示されます。また、-M オプションは、最後のセッションの開始アドレスや次の書き込み可能アドレスも表示しま す。この情報は、-O オプションを指定してマルチセッション CD を作成するときに一緒に使用されます。(SunOS のマニュアルページではなく) SUNWsfman パッケージの mkisofs(1M) を参照してください。
次のオプションを指定できます。
音楽 CD を作成します。少なくとも 1 つの音楽ファイル (audio-file) を指定する必要があります。最大 99 までの音楽トラックを指定することができます。また最長の音楽データは、-C オプションを指定しない場合、デフォルトで 74 分になります。
CD-RW あるいは DVD-RW メディアを消去します。消去する方法として、all、fast、または session のいずれかの引き数を指定します。DVD+RW メディアは消去をサポートしません。しかし、消去しなくても、そのまま上書きできます。
CD をコピーします。他に引き数の指定がない場合、cdrw はデフォルトの CD 書き込みデバイスをソースデバイスとみなします。この場合、コピー処理はソースメディアを一時ディレクトリに読み込み、コピー処理を続けるために空のメディアをドライブに入れるようにユーザーに要求します。
メディアの容量を指定します。このオプションがない場合、cdrw で書き込み可能な CD メディアの容量のデフォルト値は、音楽 CD では 74 分、データ CD では 681984000 (約 650M) バイトになります。
CD あるいは DVD 書き込みを行うデバイスを指定します。
ヘルプ。使用法を表示します。
データ CD あるいは DVD を作成するイメージファイルを指定します。ファイルのサイズは、メディアに書き込める容量未満である必要があります。また、ファイルの位置は、NFS マウントされたファイルシステムではなく、ローカルで利用できる位置である必要があります。これは、CD 書き込み処理が、途切れない連続したデータの供給を必要とするためです。
システムで利用できるすべての CD ライターあるいは DVD ライターのリストを表示します。
ディスクを閉じます。前回の書き込み操作の後、メディアが開いたままである場合に、そのメディアを閉じて、それ以上書き込まないようにします。この処理を行うことができるのは、再書き込み可能 CD-RW メディアだけです。
CD あるいは DVD をコピーする際にトラックデータを置く一時ディレクトリ (デフォルトの一時ディレクトリ以外) を指定します。代替の一時ディレクトリが必要になる理由は、CD に含まれるデータ量が非常に多い場合があるためです。たとえば、80 分の音楽 CD の場合は 800M バイト、DVD の場合は 4.7G バイトのデータ量になることがあります。デフォルトの一時ディレクトリには十分な容量がない可能性があります。
メディアの状態を表示します。cdrw はメディアが空かどうか、内容リスト (TOC)、最後のセッションの開始アドレス、および、ディスクがオープンな場合は次の書き込み可能アドレスを表示します。DVD+RW は消去をサポートしません。また、メディアには常にいくつかの内容が入っています。
ディスクをオープンのままにします。cdrw は通常セッションをクローズしますが、マルチセッション CD を作成する場合は次のセッションを追加するために、オープンのままにしておきます。
CD ライターの書き込み速度を設定します。たとえば、-p 4 は 4 倍速で書き込みます。オプションの指定がない場合、cdrw は CD ライターのデフォルトの書き込み速度を使用します。オプションが指定された場合、cdrw はドライブに指定された速度での書き込みを設定しようとしますが、実際にドライブがその速度で書き込めるという保証はありません。
CD をコピーするソースデバイスを指定します。
疑似書き込みモードです。このモードでは、cdrw は CD ライターのレーザーをオフにして動作します。したがってメディアにはデータは書き込まれませんシステムが CD ライターに指定された書き込み速度で、十分にデータを提供できるかどうか調べる場合にこのオプションを使用します。
CD-R、CD-RW (MRW 形式をのぞく)、DVD-R、および DVD-RW メディアは、疑似書き込みモード (-S) をサポートしています。DVD-RAM、DVD+R、DVD+RW、すべての MRW 形式のメディア、およびその他の一部のメディアは、疑似書き込みモード (-S) をサポートしていません。
音楽 CD を作成するために読み出す音楽ファイルあるいは取り出す音楽ファイルの形式を指定します。音楽形式 (audio-type) には、sun、wav、cda、aur のいずれかを指定できます。
冗長モード。
音楽トラックから音楽データを取り出します。
example% cdrw -i /local/iso_image |
以下は、/home/foo ディレクトリツリーから CD あるいは DVD を作成する例です。
example% mkisofs –r /home/foo 2>/dev/null | cdrw –i –p 1 |
以下は、トラック番号が 1 の音楽トラックを /home/foo/song1.wav に取り出す例です。
example% cdrw –x –T wav 1 /home/foo/song1.wav |
以下は、ハードディスク上の wav ファイルから音楽 CD を作成する例です。
example% cdrw –a song1.wav song2.wav song3.wav song4.wav |
以下は、再書き込み可能メディアを消去する例です。
example% cdrw –b all |
以下は、複数の CD、DVD-R あるいは DVD-RW ドライブが接続されているシステムでデータ CD あるいは DVD を作成する例です。
example% cdrw –d c1t6d0s2 –i /home/foo/iso-image |
以下は、システムが書き込み処理に対して十分な速度で、CD-RW あるいは DVD ドライブにデータを提供できるかどうかを確認する例です。
example% cdrw –S –i /home/foo/iso-image |
以下は、優先順位を上げて cdrw を実行する例です (スーパーユーザーのみ)。
example# priocntl –e –p 60 cdrw –i /home/foo/iso-image |
以下は、1 番目のセッションイメージを mkisofs で作成し、ディスクに記録した後、そのディスクを開いたままにしておく例です。
example% cdrw -O -i /home/foo/iso-image |
オープンしたままのディスクには、mkisofs でイメージを作成する際に、cdrw が報告するセッション開始アドレスおよび次の書き込み可能なアドレスを使用して、ソフトウェアを追加することができます。
example% cdrw -M Track No. |Type |Start address ----------+--------+------------- 1 |Data | 0 Leadout |Data | 166564 Last session start address: 162140 Next writable address: 173464 |
example% mkisofs -o /tmp/image2 -r -C 0,173464 -M \ /dev/rdsk/c0t2d0s2 /home/foo |
次の属性についての詳細は、マニュアルページの attributes(5) を参照してください。
属性タイプ |
属性値 |
---|---|
使用条件 |
SUNWcdrw |
audioconvert(1), priocntl(1), attributes(5), rbac(5), scsa2usb(7D), sd(7D)
SUNWsfman パッケージの mkisofs(1M)
CD 書き込み中、システムは一定の転送速度でドライブにデータを供給し続ける必要があります。CD 作成中は I/O 処理を最小限にし、不要なアプリケーションは終了しておくことをお勧めします。
コピーの作成や音楽トラックの取り出しには MMC 準拠のソース CD-ROM ドライブの使用をお勧めします。CD ライターはこの目的のために使用できます。
CD に書き込む前に、-M オプションを使用して、メディアが空であることを確認します。-S オプションの疑似モードを使用すると、システムが要求された書き込み速度でデータを提供できるかどうかをテストできます。ドライブがバッファアンダーラン保護をサポートする場合、cdrw はその保護を有効にして、ほとんどの機能停止から回復できます。システムが一定の速度でデータを提供できず、頻繁に機能停止する場合には、-p オプションを使用して、書き込み速度を落としてください。priocntl(1) コマンドを使用すると、優先順位を上げて cdrw を実行できます。
-p オプションを使用するのは、CD-R/RW ドライブの書き込み速度を変更できることが判明している場合だけです。一般に普及しているドライブでは、ドライブによって書き込み速度の設定コマンドの扱いが異なるため、注意してこのオプションを使用してください。
一般に普及しているドライブでは、74 分を超えてメディアの容量の上限まで書き込むことができます (80 分メディアの場合など)。しかし、使用しているドライブが 74 分を超える書き込みをサポートしていない場合もあります。使用しているドライブが 74 分を超える書き込みをサポートしている場合は、-C オプションを使用して、メディアが示す容量まで書き込むことを指定してください。
cdrw コマンドは、rbac(5) を使用してデバイスに対するユーザーのアクセスを制御しています。デフォルトでは、cdrw にアクセスできるユーザーに制限はありませんが、特定のユーザーしかアクセスできないように設定することもできます。詳細は、『Solaris のシステム管理 (デバイスとファイルシステム)』 を参照してください。