<Anterior | Conteúdo | Próxima>
2.2. Unidades de fita
Uma unidade de fita conectada ao servidor pode ser usada em vez de um compartilhamento NFS. Usar uma unidade de fita simplifica a rotação do arquivo e torna mais fácil levar a mídia para fora do local.
Ao usar uma unidade de fita, as partes do nome do arquivo do script não são necessárias porque os dados são enviados diretamente para o dispositivo de fita. Alguns comandos para manipular a fita são necessários. Isso é feito usando mt, um utilitário de controle de fita magnética que faz parte do pacote cpio.
Aqui está o script de shell modificado para usar uma unidade de fita:
#! / Bin / bash
####################################
#
# Backup para script de unidade de fita.
#
####################################
# O que fazer backup.
backup_files = "/ home / var / spool / mail / etc / root / boot / opt"
# Para onde fazer o backup. dest = "/ dev / st0"
# Mensagem de status de início de impressão.
echo "Fazendo backup de $ backup_files para $ dest" data
eco
# Certifique-se de que a fita seja rebobinada. mt -f $ dest rewind
# Faça backup dos arquivos usando tar. tar czf $ dest $ backup_files
# Rebobine e ejete a fita. mt -f $ dest rewoffl
# Imprimir mensagem de status final. eco
echo "Backup concluído" data
O nome do dispositivo padrão para uma unidade de fita SCSI é / dev / st0. Use o caminho de dispositivo apropriado para o seu sistema.
Restaurar de uma unidade de fita é basicamente o mesmo que restaurar de um arquivo. Simplesmente rebobine a fita e use o caminho do dispositivo em vez do caminho do arquivo. Por exemplo, para restaurar o / Etc / hosts arquivo para / tmp / etc / hosts:
mt -f / dev / st0 retroceder
tar -xzf / dev / st0 -C / tmp etc / hosts