Pular para o conteúdo

Criar backup do Diretorio /home

Script criado para compactar e empacotar o diretorio /home , possui tambem funcoe de descompactacao , vizualização de logs de erro e tamanho do arquivo gerado.
Alex Sandro Pereira skywalker
Hits: 13.374 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script criado para compactar e empacotar o diretorio /home , possui tambem funcoe de descompactacao , vizualização de logs de erro e tamanho do arquivo gerado.
Download backup Enviar nova versão

Esconder código-fonte

#!/bin/sh


#script desenvolvido para efetuar backup da pasta /home
#desenvolvido por Alex S. Pereira
clear

opc=0
 
while [ $opc != 5 ]

do
echo -e "--- M E N U ---"
echo -e 
echo -e "1 - Compactar e Empacotar /home"
echo -e "2 - Descompactar o arquivo /home"
echo -e "3 - Verifica tamanho do Arquvio Gerado"
echo -e "4 - Vizualizar arquivo de  Log"
echo -e "5 - Sair"
echo -n "opcao "

read opc

 
     

   if [ $opc = 1 ]; then
      cd /
      cd home
      mkdir backup_home
      tar czf backup_home/backup_home.tar.gz /home 2> /home/backup_home/erros.log
           echo -e "Compactado com sucesso!!!"
   clear
   fi
   if [ $opc = 2 ]; then
      cd /
      cd home/backup_home
      tar -xzf backup_home.tar.gz
      echo -e "Descompactado com Sucesso!!!"
   
   clear   
   fi
   if [ $opc = 3 ]; then
      cd /
      cd home/backup_home
                
            ls --size backup_home.tar.gz   
       read limpar
      clear
   fi
   if [ $opc = 4 ]; then
      cd /
      cat /home/backup_home/erros.log   
      read limpar
      clear

   fi

   if [ $opc = 5 ]; then 
      exit 0
   
   clear
   fi
      
                  
done

Configurando e conectando Speedy

Menu de saída para i3

INICIAR SERVIÇOS

Pesquisa de grupos do sistema por nome de grupo ou gid

Script para desligamento e reinicialização do computador s/precisar sair do KDE

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.