Pular para o conteúdo

Backup sem Compactação

Responder tópico
  • Denunciar
  • Indicar

1. Backup sem Compactação

Enviado em 19/08/2015 - 09:48h

Bom Dia a todos!

A dois dias estou tentando encontrar um arquivo em shell script de backup que não utilize compactação, mas somente encontro arquivos que dizem para usar o tar para fazer backup, preciso criar um arquivo .sh no ubuntu que faça backup sem compactação e que eu consiga ver os arquivos que estão dentro da pasta de backup, quase igual a um script de servidor de arquivos.

Alguém poderia de ajudar? Ou saberia me esclarecer que opções de sintaxe eu devo usar ou se realmente está certo usar o ponto tar para fazer isso?

Esse é o arqui que estou usando:

#!/bin/sh
####################################
#
# Script de backup em NFS.
#
####################################

# Fazer backup do que?
backup_files="home"

# Para onde enviar o backup?
dest="backup"

# Criar o nome do arquivo de backup.
day=$(date +%A)
archive_file="backup1-$day"

# Exibir a mensagem de início de backup.
echo "Fazendo backup de $backup_files em $dest/$archive_file"
date
echo

# Fazer backup usando tar.
tar cpf $dest/$archive_file $backup_files

# Exibir a mensagem de final de backup.
echo
echo "Backup finalizado"
date

# Lista longa dos arquivos em $dest para verificar os tamanhos dos arquivos
ls -lh $dest
#


Responder tópico

3. Re: Backup sem Compactação

Enviado em 19/08/2015 - 10:03h

O problema é que sou obrigado a usar shell script por se tratar de um trabalho de faculdade. Realmente preciso de um shell script que faça isso sem compactar o arquivo.

4. Re: Backup sem Compactação

Enviado em 19/08/2015 - 10:16h

davidbento escreveu:

O problema é que sou obrigado a usar shell script por se tratar de um trabalho de faculdade. Realmente preciso de um shell script que faça isso sem compactar o arquivo.
O tar serve para "empacotar" arquivos, não necessariamente para compactá-los. Então se precisa usar ele, basta não utilizar opções para compactação, como z, j, J etc. O comando que esta usando ja faz isso tar cpf
Mais informações, man tar



--------------------------------------------
povo@brasil ~$ sudo su -
root@brasil ~# find / -iname corrupção -exec rm -rfv {} \;

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder