Mudanças entre as edições de "Backup em DVD por linha de comando"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
 
(Sem diferença)

Edição atual tal como às 16h37min de 9 de fevereiro de 2007

O script abaixo pode ser incluido na crontab para periodicamente fazer o backup dos dados desejados em DVD, seja este DVD-R ou DVD-RW.

#!/bin/bash
# Scritp para backup, usando DVD gravável ou regravável. Odilson.

# Para Limpar o diretório backup
rm -rf /backup/* > /dev/null 2>&1

# Para copiar e compactar os arquivos para o diretório backup.
# Se necessário acrescentar outros diretórios é só copiar uma das linhas e adequar.
# Cuidado para não deixar o diretório com mais de 4,7 GB.
#tar -zcf /backup/back_home.tar.gz /home/*
tar -zcf /backup/back_dados.tar.gz /dados/* > /dev/null 2>&1 

# Verifica se a midia é DVD-RW, se sim e se for virgem (Sequential) formata-a
midiadvd=`dvd+rw-mediainfo /dev/dvd |grep -i "Mounted Media"| grep -i DVD-RW |awk '{print $5}'`
if [ "$midiadvd" = "Sequential" ]; then
        dvd+rw-format -force=full /dev/dvd > /dev/null 2>&1
fi 

# Para gravar os dados no DVD
growisofs -Z /dev/dvd -R -J /backup/*.tar.gz > /dev/null 2>&1

# Para ejetar o DVD
eject