我正在尝试按照此站点的指示为我的 11.10 机器创建自动备份:
http://ubuntuforums.org/showthread.php?t=363666
我正在使用的 DVD 是 Memorex DVD-RW 4x 4.7GB 10min。
我写了以下脚本:
#/bin/bash
DVD=/dev/scd0
outfile=/var/log/burn-backup.log
echo > $outfile
echo Formatting $DVD...|tee $outfile
dvd+rw-format -force=full $DVD|tee $outfile
echo Writing $DVD...|tee $outfile
growisofs -dvd-compat -input-charset=ISO-8859-1 -Z $DVD -R -J -pad -graft-points "/spenser=/mnt/backup"
eject
以下是我的结果:
thom@thom-desktop:/usr/local/bin$ sudo burn-backup.sh
Formatting /dev/scd0...
* BD/DVD±RW/-RAM format utility by <[email protected]>, version 7.1.
:-( mounted media doesn't appear to be DVD±RW, DVD-RAM or Blu-ray
Writing /dev/scd0...
:-( /dev/scd0: media is not recognized as recordable DVD: 0
我不知道该如何继续……
谢谢。
答案1
好的,这是我最终编写的脚本。希望这对其他人有所帮助。
首先,您必须卸载驱动器以确保它未打开,然后格式化,再复制文件。
谢谢!
#/bin/bash
DVD=/dev/scd0
outfile=/var/log/burn-backup.log
echo > $outfile
echo unmounting $DVD...|tee -a $outfile
umount $DVD
echo Formatting $DVD...|tee -a $outfile
wodim -vv dev=$DVD blank=all|tee -a $outfile
echo Mounting...|tee -a $outfile
mount /mnt/backup
echo Writing $DVD...|tee -a $outfile
growisofs -dvd-compat -input-charset=ISO-8859-1 -Z $DVD -R -J -pad -graft-points "/spenser=/mnt/backup"
eject