ERRO AO COMPACTAR UM ARQUIVO TAR.GZ NO DEBIAN

1. ERRO AO COMPACTAR UM ARQUIVO TAR.GZ NO DEBIAN

Luiz Fernadno
Luiz_Pennywise

(usa Debian)

Enviado em 10/05/2021 - 15:15h

Galera boa tarde, já procurei em vários lugares mas não achei uma solução..

Aqui no site peguei um script de backup e estava funcionando a anos. porem quando fui ver parou de rodar. fui rodar na mão e está dando o seguinte erro.

tar (child): /home/dados2/backup/xml/xml-10/05/2021-151759.tar.gz: Função open falhou: Arquivo ou diretório inexistente
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now


Lá verifiquei
# which gzip
# which tar

e ambos estão instalados


  


2. Re: ERRO AO COMPACTAR UM ARQUIVO TAR.GZ NO DEBIAN

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/05/2021 - 16:16h


Luiz_Pennywise escreveu:

Galera boa tarde, já procurei em vários lugares mas não achei uma solução..

Aqui no site peguei um script de backup e estava funcionando a anos. porem quando fui ver parou de rodar. fui rodar na mão e está dando o seguinte erro.

tar (child): /home/dados2/backup/xml/xml-10/05/2021-151759.tar.gz: Função open falhou: Arquivo ou diretório inexistente
tar (child): Error is not recoverable: exiting now
tar: Child returned status 2
tar: Error is not recoverable: exiting now


Lá verifiquei
# which gzip
# which tar

e ambos estão instalados

Boa tarde.
O erro indica que o arquivo:
/home/dados2/backup/xml/xml-10/05/2021-151759.tar.gz
Não foi encontrado....


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________



3. Re: ERRO AO COMPACTAR UM ARQUIVO TAR.GZ NO DEBIAN

Luiz Fernadno
Luiz_Pennywise

(usa Debian)

Enviado em 10/05/2021 - 16:24h


Olá,

Ele vai gerar esse arquivo,

Veja o script.

## cria as variáveis para compor o nome arquivo de backup
# atribui à variável DATA os valores de
# data e hora atuais, para usar
# na composição do nome do arquivo
#DATA=$(date +'%d-%m-%Y')
DATA=$(date +'%x-%k%M%S')
# Define o nome do arquivo de backup
ARQUIVO=xml-$DATA.tar.gz

# cria a variável contendo o local de origem dos arquivos
ORGDIR=/home/dados/xml

# cria a variável contendo o local de destino
DESDIR=/home/dados2/backup/xml

# comando de criação do backup
tar -zxvf $DESDIR/$ARQUIVO $ORGDIR


Pasta e caminho /home/dados2/backup/xml
está ok


4. Re: ERRO AO COMPACTAR UM ARQUIVO TAR.GZ NO DEBIAN

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/05/2021 - 16:39h


Luiz_Pennywise escreveu:


Olá,

Ele vai gerar esse arquivo,

Veja o script.

## cria as variáveis para compor o nome arquivo de backup
# atribui à variável DATA os valores de
# data e hora atuais, para usar
# na composição do nome do arquivo
#DATA=$(date +'%d-%m-%Y')
DATA=$(date +'%x-%k%M%S')
# Define o nome do arquivo de backup
ARQUIVO=xml-$DATA.tar.gz

# cria a variável contendo o local de origem dos arquivos
ORGDIR=/home/dados/xml

# cria a variável contendo o local de destino
DESDIR=/home/dados2/backup/xml

# comando de criação do backup
tar -zxvf $DESDIR/$ARQUIVO $ORGDIR


Pasta e caminho /home/dados2/backup/xml
está ok


O comando tar está errado.
-x, --extract, --get extrai arquivos de um arquivo-tar
-c, --create cria um novo arquivo-tar
Acusa erro, pois, esta tentando descompactar o arquivo que não existe.

______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________



5. Re: ERRO AO COMPACTAR UM ARQUIVO TAR.GZ NO DEBIAN

Luiz Fernadno
Luiz_Pennywise

(usa Debian)

Enviado em 10/05/2021 - 16:53h

Então esse seria o comando certo?


# comando de criação do backup
tar -zcvf $DESDIR/$ARQUIVO $ORGDIR

Mas mesmo assim continua com erro:

tar: Removendo "/" inicial dos nomes dos membros
tar (child): /home/dados2/backup/custos/custos-10/05/2021-165145.tar.gz: Função open falhou: Arquivo ou diretório inexistente
tar (child): Error is not recoverable: exiting now



6. Re: ERRO AO COMPACTAR UM ARQUIVO TAR.GZ NO DEBIAN

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/05/2021 - 17:06h


Luiz_Pennywise escreveu:

Então esse seria o comando certo?


# comando de criação do backup
tar -zcvf $DESDIR/$ARQUIVO $ORGDIR

Mas mesmo assim continua com erro:

tar: Removendo "/" inicial dos nomes dos membros
tar (child): /home/dados2/backup/custos/custos-10/05/2021-165145.tar.gz: Função open falhou: Arquivo ou diretório inexistente
tar (child): Error is not recoverable: exiting now

Segue exemplo:
tar -czf teste.tar.gz teste.txt
Cria o arquivo compactado "teste.tar.gz"
Usando teste.txt como origem


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________



7. Re: ERRO AO COMPACTAR UM ARQUIVO TAR.GZ NO DEBIAN

Ryuk Shinigami
Ryuk

(usa Nenhuma)

Enviado em 10/05/2021 - 18:49h

Luiz_Pennywise escreveu:

Então esse seria o comando certo?


# comando de criação do backup
tar -zcvf $DESDIR/$ARQUIVO $ORGDIR

Mas mesmo assim continua com erro:

tar: Removendo "/" inicial dos nomes dos membros
tar (child): /home/dados2/backup/custos/custos-10/05/2021-165145.tar.gz: Função open falhou: Arquivo ou diretório inexistente
tar (child): Error is not recoverable: exiting now


Creio que o problema agora é com o nome do arquivo, onde tem a data tem que remover as barras "/", senão o bash interpreta como diretório.

DATA=$(date +'%x-%k%M%S') ==> 10/05/2021-185120






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts