- Gravador de DVD
+ Responder ao Tópico
-
Gravador de DVD
Olá caros amigos!
Vou estar instalando no meu servidor de Dados (que está com o Conectiva 10), um gravador de DVD, para BACK-UP - vou estar gravando documentos apenas e tudo em modo TEXTO.
Alguém poderia me passar algum how-to de como estar configurando um gravador de DVD no Conectiva 10 em modo texto ???
Valeu!!!!
Gaiotto
-
Gravador de DVD
habilite o módulo ide-cd no kernel (verifique antes se já não está habilitado...);
carrege este módulo no boot (/etc/rc.d/rc.modules no slack...);
coloque no append do lilo a opção hdX=cdrom ou direto nas opções do grub...;
feito isso, vc pode acessar diretamente o drive... eject /dev/hdX, eject -t /dev/hdX, mount /dev/hdX /mnt/dvd-rw e outros comandos...
agora começa a festa... gravar dados com dvd é baba... infinitamente mais fácil que com cd...
Se for a primeira gravação do disco, use a opção -Z de seção inicial:
growisofs -Z /dev/hdX -R -J /data_dir
Se o disco já foi gravado mais de uma vez, use a opção -M de multiseção:
growisofs -M /dev/hdX -R -J /data_dir
Note que vc não precisa fazer um trabalho braçal como nos cd's, pois ele vai gerar o iso e gravar tudo pra vc... inclusive quando é multiseção, o que seria mais trabalhoso ainda com cd's...
Agora é só criar o teu script e fazer a festa...
O script que costumo usar pra minha estação é o seguinte:
Não esqueça de criar os arquivos /etc/backup/daily.list e full.list com os diretórios que entrarão no backup... e se vc melhorar alguma coisa neste script aí, posta pra gente...
#!/bin/bash
# Main Settings of Backup Script
which="/usr/bin/which"
growisofs="`$which growisofs`"
tar="`$which tar`"
touch="`$which touch`"
# Drive for backup copy
drive="/dev/hdc"
# Temp for Backup
bkp_dir="/tmp/backup"
# Flag of compression tar file
flag="-pcjvf"
# File extension of compressed tar file
ext="tar.bz2"
# Backup Daily including list
daily_list="/etc/backup/daily.list"
# Backup Full including list
full_list="/etc/backup/full.list"
# Date of Backup
date_name="`date +%d`"
# Today
today="`date +%w`"
main() {
checkdir
mkbkp
burndvd
}
checkdir() {
# Check if exist bkp_dir
if [ -e $bkp_dir ]; then
echo "OK" > /dev/null
else
mkdir $bkp_dir
fi
}
mkbkp() {
# Remove old backups
rm -f $bkp_dir/*
# Make tar compressed files from Full Backup List
if [ $today = 0 ]; then
list="$full_list"
else
list="$daily_list"
fi
# Make tar compressed files from Daily Backup List
for BACKUP_FILE in `grep -v ^# $list`
do
BACKUP_NAME="$bkp_dir/`date +%a`-`echo $BACKUP_FILE|sed s+\/++g`.$ext"
rm -f $BACKUP_NAME
$tar $flag $BACKUP_NAME --exclude /usr/src $BACKUP_FILE
done
}
burndvd() {
# Check first or others tracks
if [ $today = 0 ]; then
$growisofs -Z $drive -R -J $bkp_dir
else
$growisofs -M $drive -R -J $bkp_dir
fi
}
main
Se tiver mais alguma dúvida, posta aí...
[]'s
Slice
-
Gravador de DVD
Orraaa! Valeu mesmo brother!
Extremamente útil esta sua ajuda!!
Vou testar a gravação e se tiver algum problema eu dou um toque!
Valeu!!!
Falou!
Gaiotto