Criação e automação de BACKUPS com Shell Script - Linux

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ธ.ค. 2024

ความคิดเห็น • 85

  • @SlackJeff
    @SlackJeff  3 ปีที่แล้ว +38

    Mete aquele likezinho!

    • @lucaslcslcs
      @lucaslcslcs 2 ปีที่แล้ว

      Seus cursos tem certificado ? E vende pelo udemy ?

  • @alexlopes9137
    @alexlopes9137 หลายเดือนก่อน +1

    Mestre, otima explicação.

  • @gleitonfranco1260
    @gleitonfranco1260 10 หลายเดือนก่อน

    Todo usuário Linux deveria saberr shell script. O básico já dá 1 poder enorme 😲

  • @davilaomendes
    @davilaomendes 7 หลายเดือนก่อน +1

    Cara, Jeff uma das melhores didáticas do universo! Comprem os cursos, vale muito a pena!!!

  • @joseklinger1189
    @joseklinger1189 3 ปีที่แล้ว +4

    Essa aula é ótima . sou fã dos seus estilos de terminais que vc usa nos seus vídeos. noa 10000000...

  • @marcelopereira9542
    @marcelopereira9542 3 ปีที่แล้ว +5

    Slackjeff o único canal de linux que traz material diferenciado e de qualidade. Parabéns!

  • @valterlima532
    @valterlima532 ปีที่แล้ว +1

    Showw! Valeu demais! Conteudo muito util

  • @guanda80
    @guanda80 ปีที่แล้ว

    Valeu. Clareou essa questão de backups automáticos

  • @pdois7
    @pdois7 3 ปีที่แล้ว +2

    Que achado esse canal!
    Estava procurando sobre automatizar backup e ganhei esse vídeo de presente. Muito brabo o vídeo. Tamo junto! 👊🏾

  • @filipelimarj
    @filipelimarj ปีที่แล้ว

    Slack voce é foda, estou aprendendo muito aqui. vlw!!

  • @douqjr8940
    @douqjr8940 ปีที่แล้ว

    Professor nato!
    Valeu!

  • @RodrigoCalile
    @RodrigoCalile ปีที่แล้ว

    Aula 👏👏👏👏

  • @carloseloicampelo4350
    @carloseloicampelo4350 7 หลายเดือนก่อน +1

    Boas Jeff, comprei o pacotão, e-mail com o comprovante enviado! Grato.

  • @NidoBrOficial
    @NidoBrOficial 3 ปีที่แล้ว

    Jeff voltando com tudo!

  • @fadoni123
    @fadoni123 10 หลายเดือนก่อน +2

    Meu herói não usa capa, ele faz shell script !!!

  • @alexandrefrias2147
    @alexandrefrias2147 2 ปีที่แล้ว

    Show de bola, eu mudei algumas coisas para fazer incremental, mas salvei uma cópia do log na pasta home.

  • @brunotonetti9360
    @brunotonetti9360 3 ปีที่แล้ว +2

    Aula muito boa cara, tu ensina muito bem valeu pela ajuda

  • @jonaslopesz
    @jonaslopesz 2 ปีที่แล้ว

    Top, achei massa demais.

  • @hectorfernandes
    @hectorfernandes 3 ปีที่แล้ว

    a dica do cron foi essencial pra mim, valeu jeff

  • @gnutrisquel
    @gnutrisquel 3 ปีที่แล้ว

    Valeu!

    • @SlackJeff
      @SlackJeff  3 ปีที่แล้ว

      vlw pelo apoio!!

  • @rogerioferreira8413
    @rogerioferreira8413 3 ปีที่แล้ว

    Show de bola!!! 👍👍👍

  • @SamRock1970
    @SamRock1970 3 ปีที่แล้ว

    Top demais... Manda mais vídeos sobre backup sim. Shell Script gerando logs tbm é sempre interessante.

  • @a1wsq
    @a1wsq 2 ปีที่แล้ว

    Parabéns pelo tutorial!

  • @nilto2011
    @nilto2011 ปีที่แล้ว

    Que aula meus amigos, que aula, parabens @SlackJeff

  • @eltonferreira1214
    @eltonferreira1214 2 ปีที่แล้ว

    Cron é realmente uma ferramenta muito útil.
    Seria bom um vídeo sobre o timers do systemd.

  • @lincolnlordello
    @lincolnlordello 3 ปีที่แล้ว

    Muito boa sua dica Jeff.
    Eu também criei um script de backup para mim só que usando rsync. .

  • @tiagomota1862
    @tiagomota1862 3 ปีที่แล้ว

    Shoow 👏👏👏

  • @rafaeldejesus642
    @rafaeldejesus642 3 ปีที่แล้ว

    salve jeff! Ótimo video

  • @jesherminelli9329
    @jesherminelli9329 2 ปีที่แล้ว +1

    Fala jeff ficou faltando o -delete no final, percebi aqui que não estava deletando.
    Correto seria find $external_storage -mtime +3 -delete

  • @marcelopereira9542
    @marcelopereira9542 3 ปีที่แล้ว

    Parabéns professor pelo seu dia, você tem mudado a vida de muitas pessoas com seus cursos

  • @R0lNUJ
    @R0lNUJ 3 ปีที่แล้ว

    Excelente

  • @munizcarlos297
    @munizcarlos297 3 ปีที่แล้ว

    Like! Excelente vídeo vou treinar fazer um..parabéns pelo vídeo!

  • @Antoniozandona
    @Antoniozandona 2 ปีที่แล้ว

    Parabéns man, aula muito boa, ganhou mais um inscrito

  • @thaytecinfo7279
    @thaytecinfo7279 3 ปีที่แล้ว

    Show de didática parabéns!!!

  • @MarcioTorres
    @MarcioTorres 3 ปีที่แล้ว

    Obrigado pelo conteúdo, me ajudou muito.

  • @AdrianodeOliveira98
    @AdrianodeOliveira98 3 ปีที่แล้ว

    Parabéns pelo excelente conteúdo

  • @EbenezerSuporte
    @EbenezerSuporte หลายเดือนก่อน

    Parabéns pelo vídeo irmão. Preciso fazer um backup do Windows para o Linux, como faria?

  • @gnutrisquel
    @gnutrisquel 3 ปีที่แล้ว

    Vídeo útil demais , valeu

  • @someuser3383
    @someuser3383 11 หลายเดือนก่อน

    Ensina Borg Backup e Restic Backup, por favor, Jeff!

  • @jdesu
    @jdesu 3 ปีที่แล้ว +2

    VC é fera demais. Faz um overview sobre o PopOS com sua interface COSMIC

  • @athenad3v133
    @athenad3v133 3 ปีที่แล้ว +1

    interessante

  • @littleghoost
    @littleghoost 5 หลายเดือนก่อน

    Dicas extras:
    1 - Pra quem quer tirar a mensagem chata do tar de remover a barra, use a opção -P antes do "$backup_path".
    2 - Se quiser que exiba as mensagens e também armazene elas no log, use "| tee -a" em vez ">>"

  • @cngrecco
    @cngrecco 3 ปีที่แล้ว

    Top. Aprendi muito. Sem querer, me incentivasse a fazer o curso. Obrigado

  • @eduardomenezesrodrigues1648
    @eduardomenezesrodrigues1648 9 หลายเดือนก่อน

    Good

  • @macoffmacoff5668
    @macoffmacoff5668 ปีที่แล้ว

    Boa noite Slackjeff, poderia fazer um video com backup com 2 servidores de SMB um fazendo Backup no outro

  • @wellkome
    @wellkome ปีที่แล้ว

    Boa tarde mestre, tudo bem? Qual seria a melhor maneira de fazer o backup do cenário atual que irei lhe informar. Tenho um Debian 10 com Samba 4, ele é o contro lador de dominio e ainda tem uma VM do Windows 10 com rsat instalado, não foi eu que fiz, por isso preciso fazer um backup caso acontece algo. Tenho acesso ao Debian e ao rsat. Abraços

  • @DMARKSTV
    @DMARKSTV 3 ปีที่แล้ว

    Já deu uma olhada no veeam backup? Na versão gratuita já atende muito bem.... parabéns pelo vídeo

    • @SlackJeff
      @SlackJeff  3 ปีที่แล้ว +2

      Vou dar uma olhada

  • @douglasthrash
    @douglasthrash 3 ปีที่แล้ว

    Muito bom! Seria legal uma parte 2 testando o backup feito. Já vi problemas de precisar restaurar o backup, mas os arquivos estavam corrompidos.

  • @phdiniiz
    @phdiniiz ปีที่แล้ว

    Jeff, como inplementar a sincronizacao desse backup para o Google Drive? Tenho um ambiente de estudos rodando o CentOS 9 e vira e mexe tenho que ficar reinstalando o sistema. O Google Drive vai me ajudar pq tenho espaço disponível para fazer o backup inicial e incremental. Sendo possível tambem, como posso restaurá-lo?

  • @pedroeugenio757
    @pedroeugenio757 3 ปีที่แล้ว +2

    Eu to com um script de backup para ser executando quando eu conectar meu pen drive, coloquei o id e vendor na regra ADD no udev que chama um script em /usr/local/bin/teste_udev, mas esse script não ta chamando meu script original.
    Seria interessante um vídeo com essa ideia, ate pra mim aprender como se faz rsrsrs

  • @jadsonmatos2775
    @jadsonmatos2775 3 ปีที่แล้ว

    Faz vídeo criando ponto de restauração

  • @mgarcianaval
    @mgarcianaval ปีที่แล้ว

    Como podemos fazer com pastas com espaços como "Área de trabalho"? Fiz alguns testes com \ antes do espaço, aspas simples... Mas não funcionaram.

  • @lucaslcslcs
    @lucaslcslcs 2 ปีที่แล้ว

    Fazendo com o rsync, seria necessario usar esse shell script ?

  • @eusouoguilherme4021
    @eusouoguilherme4021 2 ปีที่แล้ว

    Boa noite, o seu curso vem com a quantidade de horas e a sua assinatura alem do meu nome? Preciso desses dados no certificado para a faculdade

  • @MatheusNdS
    @MatheusNdS 2 ปีที่แล้ว

    Fala Jeff, blz? Vídeo massa! Me responde uma coisa, eu poderia criar uma variável no enviroment e atribuir esse script? Tipo export Backup=script.sh

  • @lexgdev5598
    @lexgdev5598 ปีที่แล้ว

    Promoção do pacote de cursos ainda está de pé?

  • @fabio2paolini
    @fabio2paolini 7 หลายเดือนก่อน

    Por que tem o -- após o "mountpoint -q" dentro do if ?

    • @SlackJeff
      @SlackJeff  7 หลายเดือนก่อน

      O -- diz para o comando que acabou os argumentos e não deve ser interpretado após o --

    • @fabio2paolini
      @fabio2paolini 7 หลายเดือนก่อน

      @@SlackJeff Valeu pelo retorno. Entendi que o -- seria para avisar o mountpoint de que o "then" não é um argumento. Desculpe o abuso da paciência, mas o $external_storage não é um argumento do comando mountpoint e que neste caso não está sendo ignorado apesar de vir depois do '--'?

  • @douglasalmeida9263
    @douglasalmeida9263 3 ปีที่แล้ว

    Bom dia Jeff.. como faço para entrar no teu servidor IRC?

  • @matheusaguiar7159
    @matheusaguiar7159 ปีที่แล้ว

    Fiz exatamente igual, porém está dando erro de Sintaxe no 'fi'

  • @AdrianodeOliveira98
    @AdrianodeOliveira98 3 ปีที่แล้ว

    Me perdoe a ignorância Jeff. Não percebi se no seu backup usando o tar será incremental, ou completo. Existe como usar o tar para incremental? Você acha que o tar é mais rápido que o rsync?

    • @SlackJeff
      @SlackJeff  3 ปีที่แล้ว +1

      Existe sim a possibilidade de deixar ele incremental seguindo uma lista de arquivos... Segue um artigo muito bom: www.theurbanpenguin.com/incremental-backups-with-tar/
      Porem o rsync sem dúvidas é mais rápido ainda mais comprimindo os arquivos na transferencia.
      Sobre backup completo, Não é só do sistema em si geral para ser completo, um backup completo se enxaica quando fizemos o backup de todo o "diretório(s)" que especificamos.

    • @AdrianodeOliveira98
      @AdrianodeOliveira98 3 ปีที่แล้ว

      @@SlackJeff Show. Já te admirava no fórum VivaoLinux. Depois descobri seu canal e se dúvidas é o melhor e mais abrangente no nicho Linux. Parabéns. Em breve tô colado nos seus cursos. Muito breve.

  • @fabiogarcia1431
    @fabiogarcia1431 2 ปีที่แล้ว

    Oi, Jeff! O que acontece se eu criar um script de backup com Rsync para o CRON rodar em um determinado dia e hora da semana, mas ocorrer de naquele dia e hora o servidor, por algum motivo estiver desligado e inoperante??? O CRON fará o backup de forma atrasada assim que o servidor voltar à atividade, ou o CRON pulará esse backup, deixando de fazê-lo???

    • @SlackJeff
      @SlackJeff  2 ปีที่แล้ว

      Salve... No cron vanillao não é executado, vc vai perder esse dia. Mas existe outros caras com anacron que poderao resgatar esse tempo perdido quando a maquina for inicializada dnv

  • @MarceloAugusto-fb1lx
    @MarceloAugusto-fb1lx 2 ปีที่แล้ว

    o meu script deu "mountpoint: uso inválido"

  • @Celoezra
    @Celoezra 2 ปีที่แล้ว

    koe galera, botei pra fazer backup do meu "/" so que tem muita coisa que da permissao negada, mesmo executando como superusuario, alguem tem dica pra resolver ??

    • @denilsonp
      @denilsonp 2 ปีที่แล้ว

      apesar de fazer bastante tempo pode ajudar alguém, você poderia criar uma blacklist com diretórios como /var e /tmp por exemplo.

  • @brunopintonanet
    @brunopintonanet 2 ปีที่แล้ว

    Opa, o backup pode ser salvo no google drive por exemplo?

    • @SlackJeff
      @SlackJeff  2 ปีที่แล้ว +1

      Nao é o ideal. Mas se nao talternativa criptografe com gpg...

  • @danmorris4904
    @danmorris4904 3 ปีที่แล้ว

    Like();

  • @jorgehumbertodossantos6612
    @jorgehumbertodossantos6612 3 ปีที่แล้ว

    10

  • @WilliamCanin
    @WilliamCanin 3 ปีที่แล้ว

    Melhor usar o rsync

    • @SlackJeff
      @SlackJeff  3 ปีที่แล้ว +1

      Tbm é útil

  • @KalebeSouzaK
    @KalebeSouzaK ปีที่แล้ว +1

    Uma coisa que sempre critico nesses tipos de "tutoriais" é que ao dizer "pra o usuário" e ensinar mostrando o método mais complexo (full comand line) perde-se a "acessibilidade" ao usuário comum. Veja! Se o foco desse tutorial é ensinar a um usuário domestico de computador como fazer backup não seria mais eficiente mostrar (pelo menos em partes) algumas coisas que daria pra fazer via interface gráfica vide criar e editar o script num editor de textos gráficos como o gedit por exemplo. Agr se o intuito é pra um usuário mais avançado, me pergunto se ele (usuário avançado) realmente já não sabe o básico de shell pra fazer isso porq conta própria (me cito como exemplo). Resumindo: Acho q tentar fazer tudo full linha de comando (sem absolutamente nenhuma necessidade em pleno 2023) só afasta o usuário comum q precisaria disso de querer aprender.

    • @SlackJeff
      @SlackJeff  ปีที่แล้ว +3

      O poder esta na linha de comando, fazer backup no clique ja existe de monte e tutorial de como clicar é complicado!
      Mas tenho um público definido, aprendizes de shell e shell script, é para ensinar a lógica etc...

  • @igoravilapereira
    @igoravilapereira 3 ปีที่แล้ว

    Timeshift

  • @novators
    @novators 3 ปีที่แล้ว

    Valeu!