Gマイナー志向

とくに意味はありません

libata環境でCD-Rを焼く方法

最初Linux環境で焼けなくなってて焦った。

従来の方法である、

# cdrecord -scanbus

でデバイスを調べて、

# cdrecord dev=a,b,c hoge.iso

とすると、SCSI IDがどうのといったメッセージが永遠と表示されて焼くことができない。どうも調べていくとlibataだからのようだ。
そういえばOSC2007 Tokyo/Springで配るCD-Rを焼いたときはまだlibataにしてなかったね。

libata環境での焼き方を調べたところ、案外簡単。

# cdrecord --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
 0  dev='/dev/scd0'     rwrw-- : 'MATSHITA' 'DVD-RAM UJ-833S'
-------------------------------------------------------------------------

とでるので、これにあわせて、

# cdrecord dev='/dev/scd0' hoge.iso

とするとうまく焼けた。めでたしめでたし。

ちなみに、ここで使用しているcdrecordはcdrtoolsのアレではなくcdrkit。cdrtoolsでも同じ方法でできるかは不明。gentooなら、

# emerge cdrkit

でOK。