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