growisofs で DVD を焼く

書込

基本形:オプションの R, J は mkisofs に渡されるもの。

# growisofs -Z /dev/dvd -R -J /home/hoge/abc.jpg

ログを取る:オプション log-file で指定。この場合だと /home/hoge/grow.log にログを取る。

# growisofs -Z /dev/dvd -R -J -log-file /home/hoge/grow.log /home/hoge/abc.jpg

ディレクトリごと焼く:オプション graft-points で指定。この場合だと DVD にディレクトリ backup/20081030 を作成し、そこに /home/hoge/data 以下のものを焼く。

# growisofs -Z /dev/dvd -R -J -graft-points backup/20081030=/home/hoge/data

4GBを超えたファイルを焼く:オプション allow-limited-size を使用。下は8GBを超えるイメージを作成して焼いた例。

# dd if=/dev/zero of=/home/hoge/123.img bs=1M count=8100
# growisofs -allow-limited-size -Z /dev/dvd -R -J /home/hoge/123.img

4GB以上のファイルを焼く方法を検索すると、オプション use-the-force-luke を指定したらいいという説明をしているサイトが多数あって、その通り実行したら 4GBを超える場合は allow-limited-size を付けろ と言われたのでその通りやってみただけ。ちなみに growisofs のバージョンは 7.0.1。

追加書込

書込で使用したオプション Z を M に変更しただけ。その他は書込と同じ。

# growisofs -M /dev/dvd -R -J /home/hoge/123.jpg

削除

削除というか /dev/zero を書き込んでいる。
※かなり時間がかかる

# growisofs -Z /dev/dvd=/dev/zero

フォーマット

# dvd+rw-format -force /dev/dvd

blank にする

# dvd+rw-format -blank /dev/dvd