+ Responder ao Tópico



  1. #1
    capgaiotto
    Visitante

    Padrão 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

  2. #2
    slice
    Visitante

    Padrão 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

  3. #3
    capgaiotto
    Visitante

    Padrão 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