Sobre a parte "Não Caia em Golpes" eu acrescentaria o seguinte: Ao comprar um HD/SSD ou mesmo um Pendrive/SDCard de uma marca famosa, assim que o produto chegar, entre no site e vá nas opções de registrar o seu produto para obter a garantia. Se você não conseguir efetivar o registro do produto há uma grande possibilidade de você ter caído em um golpe e como você tentou registrar logo que o produto chegou terá tempo de fazer uma(ou ambas) das duas coisas: Entrar em contato com o suporte do fabricante para certificar-se de que o produto é original OU alternativamente devolver o produto dentro do prazo de devolução da loja que você comprou.
Sempre venho aqui pra saber o que não sei, daí eu faço minha própria pesquisa, reassisto alguns vídeos depois de um tempo pra testar minha evolução. É um exercício bacana pra aprender a lidar com a frustração de não entender e ter o prazer de compreender quase tudo depois de um tempo.
Um adendo ao vídeo: Hoje em dia não querer pagar Github também não serve mais como desculpa pra não usar. Já fazem alguns anos que o Github permite criar repositórios privados mesmo em contas free. Na empresa que eu trabalho usamos o Github pros repositórios e até pro CI. A empresa tem uma organização free no Github e não tivemos nenhum problema até então.
Será se é possível o Akita um dia fazer um vídeo inútil ou que nao ensine algo de um jeito foda? kkkkkkkkkkkkkkkkkkk, massa que ele te xinga de tudo e tu ainda diz "voce esta certo meu mestre, obrigado por suas palavras...." kkkkkkkkkkkkkkkkkkkkkkk
A pergunta que o cara tem que se fazer é mais ou menos essa: “Se minha casa pegar fogo agora com a minha máquina dentro eu consigo recriar meu ambiente, acessar meus arquivos e trabalhar?” Além de ser uma merda perder arquivos tem o fato de ter que configurar a máquina novamente que é outra missão, se o cara já se ferrou alguma vez e não implementou nenhuma medida de precaução só pode ser doido 😂 Obrigado pelo conteúdo de sempre, muito bom !!!
Cara, imagina o Akita, gerenciando um projeto apenas com programadores iniciantes, mostrando uma rotina de como é um projeto no mundo real, mostrando os equívocos que os iniciantes costumam fazer, e modelando essa galera, pra ao fim do projeto, os devs estarem num nível muito acima do que eles começaram, mostrando assim o valor da mentoria correta e do poder do conhecimento certo aplicado, ia ser muito interessante e valioso. Fica um pequeno insight, vai que um dia acontece! Parabéns pelo video!
Fui previsto ("pessoal do NixOS") Mas pergunta: como você faria pra passar só o setup da sua máquina sem os arquivos pra alguém? Você manda uma imagem docker? Você manda um snapshot do /? (É curiosidade mesmo, não é querendo encher o saco)
11 месяцев назад+1
Eu uso e nem é por segurança, sim pela forma de lidar com o sistema : tudo centralizado em um único arquivo que compila (meu not e PC são idênticos), e ter os link simbólicos que não vejo (não vou remover algo que quebre meu sistema como o python), poder voltar nas config anteriores é legal tb mas pode ser alcançado em outras distros tb
Antes desse vídeo eu vivia perigosamente, não tinha nenhuma proteção contra perca de dados, além de usar meu Linux no mesmo ssd que o windows pra jogos. Pro incrível que pareça, coloquei tudo desse vídeo em prática; instalei um manjaro com btrfs, instalei, timeshift, auto-snap, comprei um ssd separado para o windows e configurei o Rclone pra fazer upload da minha home pro google drive. Valeu, Akita! Vc conseguiu fazer pelo menos uma pessoa por em prática os ensinamentos desse vídeo.
em 20:09 da pra usar junto com o "dd" a flag "status=progress", ai tu consegue ver o progresso tranquilamente. isso é bom pra quem tem ansiedade haha xD.
Você recomendou usar o comando `sudo chattr +C [nome do diretório]` pro BTRFS não incluir o diretório em questão nas snapshots, mas na real esse comando só desabilita o CoW dos arquivos dentro dele, o que inclusive desabilita as checksums, então o BTRFS não pode garantir que todos os arquivos dentro dessa pasta não estão corrompidos. Acho que faltou esse detalhe no vídeo. Mesmo o resultado no final do dia sendo o mesmo, eu prefiro aplicar a estratégia do OpenSUSE pra esse exato problema, que é criar um subvolume pra cada uma dessas pastas que não quero incluir numa snapshot. Por exemplo, ao invés de dar `sudo chattr +C /var/lib/libvirt` depois da instalação de um Gentoo da vida, o plano da SUSE seria criar um subvolume `@libvirt` e adicionar ele pra montar em `/var/lib/libvirt` no `fstab` do sistema. São vários subvolumes e pode parecer bagunçado, mas ainda prefiro fazer desse jeito. Aproveitando que estou aqui já, parabéns ai pelo esforço de ter gravado esse banger, e valeu por ter me iluminado no caminho dos backups e das snapshots!
EU estava tendo problemas quando fazia uma instalação limpa do ubuntu e ia configurando o pc com uns scripts de inicialização, depois de configurar todo o pc e reiniciar, o Xorg simplesmente dava pau e tudo ficava preto. Desinstala aqui, reinstala ali, mexe no .conf daqui e de la do /etc... Uma das melhores maneiras foi por o timeshift e pegar o script de inicialização e linha a linha criando snapshots e reiniciando (não sei se tinha maneira melhor). Descobri que era quando eu desabilitava o ipv6 direto no arquivo dele (não sei o porquê, nem abri issue lá no ubuntu)
Só um adendo sobre o Timeshift. Ele só funciona caso seus subvolumes btrfs se chamem @ e @home (caso tenha separado). Isso é hardcoded no Timeshift, porque o Mint sempre cria os subvols com esses nomes e o Timeshift foi feito pra ele. Algumas distros, como Debian, nomeiam o subvolume diferente (@rootfs no Debian e Fedora te dá opção de botar o que quiser). Nesse caso você precisaria bootar no Live USB, montar a partição, renomear pra @ e alterar o nome no grub e /etc/fstab, ou usar uma ferramenta diferente (btrs-assistant, snapper, etc).
12:25 para ilustrar isso aqui vai um breve relato.... O ano era 2019, o jovem Alex estava empolgado pois tinha acabado de conhecer o mundo Linux. Com essa empolgação, assim como narra o Akita ele decide fazer o famigerado Dual boot ipsis litteris como foi dito, na confiança de que tudo ia dar certo!! E é claro que deu tudo maravilhosamente errado 😂😢😂😢... Resultado, os 2,5 anos inciais de arquivos da faculdade perdidos pra sempre. Depois disso, tenho backups dos backups, dos backups... 😂😂😂
Acabei de voltar no video, fiz um novo setup com Linux Mint 22, com BTRFS, grub-btrfs, timeshift-autosnap-apt, funcionando perfeitamente. Muito obrigado Akita saudades de novos videos.
Comprei um Samsung 980 1TB no ali antes do remessa conforme. Na hora, parei pra pesquisar mt sobre ssds e recomendo sempre antes dar uma checada nas specs no techpowerup. Existem marcas chinesas que tentam chegar perto das famosas, mesmo tendo specs "boas", tudo n passa de promessa, inclusive das famosas. As próprias "famosas" vem substituindo o NAND TLC por QLC, reduzindo qualidade, a exemplo da Crucial. Mesmo que haja promessas fortes nas specs, uma única frase me fez refletir CONTROLE DE QUALIDADE. N tem como expor, a LONGO PRAZO, projetos, progresso, informação sensível, etc.
Após usar NAS por algum tempo, cheguei na conclusão que pagar por um serviço excelente de cloud é MUITO melhor. Estou usando Dropbox e iCloud para tudo e no final sai ordens de grandeza mais barato se contar o investimento inicial e a energia gasta por mês.
se possível, use como backup secundário. "cloud" vc não tem controle. amanhã ele pode ser invadido por hacker e vazar todas as suas informações. amanhã sua conta pode ser confundida com de outra pessoa e ser bloqueada ou apagada (já teve fotógrafo que perdeu sua conta no google pq ele achou que as fotos de bebê do filho dele era 'pedofilia' pq tinha criança, e só apagou sem dar chance de recuperar). nunca confie num serviço de terceiros.
Quando estamos estudando pensamos que todos os ambientes são controlados, porém no dia a dia de trabalho... Hum...Tem empresas gigantes com produtos em produção a anos e que se por um acaso do destino você trocar uma vírgula de lugar, pronto, fodeu. O vercionamento é 0. Sad but true.
Que coincidencia, ontem a noite eu estava explorando o BigLinux e notei que na sua instalação, utiliza-se o formato BTRFS (que eu nunca tinha visto), sendo possivel usar o classico ext4 (mas é chamado de antigo), fiquei curioso pra saber como é esse formato, e hoje, me aparece seu video
47:11 No Arch Linux não precisa baixar pelo AUR, o timeshift tem no Repositório normal (Extra). E para funcionar os snapshots automáticos (agendados) precisa usar cronie e ativar o serviço.
Akita você é inspiração. Eu programo desde os 12 anos de idade e por todos os seus ensinamentos consegui me destacar como programador por onde passo. Já recebi minha primeira oferta de emprego mas acabei recusando por estar focado na fundação da minha startup. Acho que todos programadores deviam entender tudo que você ensina é muito triste ver os programadores que estão surgindo hoje em dia que não buscam realmente entender o que acontece por baixo.
Obrigado Akita, no passado eu assisti este vídeo e falei.... "Ah, isso nunca vai acontecer comigo...". E aconteceu hoje. Consegui recuperar meus arquivos.
Acho que faz mais de 10 anos que não perco mais dados. E já fiz algumas merdas nesse tempo, mas sempre tive backup. E só aprendi isso, quando sofri na pele a dor de perder dados importantes, lá no Windows XP. Praticamente já faço tudo o que vc faz. No meu caso, também deixo o docker e VMs em outro SSD, justamente para evitar de ter problema com eles crescendo, e impactar a minha maquina. no /, tenho só o SO instalado e os pacotes, mais nada, não salvo nada no /home, e meus arquivos pessoais ficam em outro disco apenas pra isso. Tenho 5 HDs no total da minha maquina principal, e faço backup de tudo em um Nextcloud que tenho na minha rede, com 6 discos em raid. Meus projetos estão em GIT, e os diretórios onde tenho outros projetos, estão sincronizados no Nextcloud. Acho que faz 4 anos que estou com esse setup, alterando apenas hardware e updates, tenho uma paz enorme.
Akita, gostaria de te agradecer pelos seus vídeos! Ontem eu consegui uma vaga para júnior em desenvolvimento de jogos. Sem seus vídeos eu não teria a maturidade necessária para trabalhar, vlw ❤
Por que não fazer uma VM com QEMU e PCI Passthrough para games? Claro, às vezes você não tem recursos de sobra, mas ainda acho que é a maneira mais adequada hoje em dia.
No meu antigo emprego era tudo em TortoiseSVN, em pleno 2023 o pessoal iniciava projetos com TortoiseSVN. Ficar gerando patch e enviar manualmente o arquivo para os outros programadores era um saco.
Bacana, me motivou a reinstalar meu arch com BTRFS! Você mencionou usar BTRFS no seu synology, porém sobre sua recomendação do método mais simples de backup, o tal do hd externo, qual filesystem usar? E a ideia é fazer backup do ssd inteiro ou só de arquivos importantes/selecionados? Valeu!
Eu quase levei porrada de um amigo meu kkk, fui tentar arrumar o hd dele que tava zoado e tinha um trabalho de poós la o fdp nao tirou o backup e nem me falou nada fui arruma o hd dele com uma ferramenta chamada PCTOOLS quando voltou os aquivos dele tava tudo pela metada kkkkk pqp sai de la correndo nao kk tudo por falta de tirar um backup antes ...como disse o Akita anos 80 e 90 era um merda 💩💩 nesse sentido de hd e ferramentas.
58:48 O BTRFS aloca espaço de gole em gole. No caso aí o "gole" é de 1GiB. A diferença do "total" pro "used" é que o used é realmente os dados ocupados, e o "total" representa todos os 'goles' que o sistema pegou da partição. Os metadados estão em linha específica seguindo o mesmo conceito, ou seja, o sistema pegou um gole de 1GiB mas tá usando mesmo apenas 359.83MiB. Esse conceito costuma piorar a situação de falta de espaço, pois as vezes é necessário pegar mais um gole de metadados mas não tem mais espaço físico, daí tem que fazer como vc explicou em 59:48 . É o tipo de coisa que o cara tem que aprender com btrfs, não é 'intuitivo'.
que legal. ouvi falar tanto 'snapshot'.. tchan..tchan.tchan.... agora gravado na swap (hd fisico estendido pré web 100% in memory e não assustar...os sql conservadores..) é o primeiro passo pra tudo roda 100% na ram, no cabeçalho da IDE´s... duas api redundantes (mínimo), balanceador de carga... o apertador de botão vai lá e...del numa api... A IDE grita. 'seu arrombad@, vc vai pagar se der merda, tipo 19 de julho passado em londres com o gcp?' e devolve codigo original, redundante...
Top! 👏 Achei que esse vídeo seria daqueles temas que será aprofundado que você comentou sobre a rinha do backend. Estou aguardando ansiosamente o vídeo abordando os temas de forma aprofundada, não vejo a hora de assistir 🤩
Bão hein! Essa de ter que restaurar um boot é a primeira porteira pra de fato se manter usando usando linux e esquecer o dual boot. Alias, você ja leu o Stephen Wolfram Writings "Seeking the Productive Life: Some Details of My Personal Infrastructure"?
Achei incrivel a funcionalidade dos Snapshots. Eu fiz esse processo manual de instalar o BTRFS ha quase 1 ano atras e não fazia ideia dos beneficios, na época só coloquei pq ouvi dizer q era um filesystem novo, e eu não fazia ideia nem de oq era um filesystem pra alem do nome, só sabia q usava EXT4 e finalmente estavam falando q tinha algo melhor pra usar. Algumas vezes ja precisei dessa funcionalidade e não tinha, e o melhor de tudo é que com o CoW realmente não ocupa quase nada de espaço. Fantastico, valeu mestre!
Meus backups passam longe de estarem perfeitos. Mas só o simples fato de particionar corretamente os HDS e SSDS na instalação do meu Archlinux salvou meus projetos. Coisa boba, mas muitos ainda só fazem next next finish nas instalações. Obrigado Akita, por compartilhar outros meios de backup e system recovery. Com certeza agregou muito.
@@Akitando Com a versão gratis do github, você pode ter ilimitados repositórios públicos ou privados, sem contar outras features. Então realmente não tem desculpa para usar pelo menos a versão gratis.
Um adendo. Quando eu estava no curso de Ciência da Computação, decidi fazer um projeto pessoal para aprender Git. Meu Notebook era velho e a bateria era peso de papel. Eis que a luz cai quando eu estava escrevendo um arquivo PHP e o Notebook desligou. Fui ligar de novo após o retorno e abri o projeto e o arquivo estava em branco. Mas sem problemas, tinha uma versão anterior salva em um commit anterior do Git. Tive que aprender a como restaurar, mas aprendi uma grande lição para sempre, sempre e sempre usar Git em projetos de código. Em tempo, muito obrigado pelas dicas, estou em vias de formatar a máquina (estou esperando um SSD Samsung para chegar, sonho antigo meu) e vou seguir. Se puder, você pode me responder uma pergunta. Esses M-Discs podem ser gravados em qualquer gravador de blu-ray de marca conhecida (LG, por exemplo)? E muito obrigado por tudo.
Eu estou vendo o vídeo enquanto faço esse comentário aqui: Meu "Git" seria criar pastar com o nome "v0.0.1" depois que faço mudanças significativas eu crio outra pasta com o nome "v0.0.2" e assim vai... Claro que eu faço o básico de um bkp no ssd externo... Eu tenho muito medo de perder dados por isso sempre tenho pelo menos dois ssds sincronizados na mão mesmo... Eu sou um idiota né?
Atualmente você pode ter repositório privado gratuito em conta empresarial. Há algumas funcionalidades a mais se você usar o plano pago, mas pra tudo que foi passado no vídeo, "economizar" é uma desculpa a menos (e nem era pra ser de qualquer forma)
Eu discordo sobre o NTFS. NTFS salvou minha vida. Cometi o erro de dar clean no disco errado e graça um software de recuperação peguei tudo de volta. Eu não sou apaguei a GPT com clean como formatei o disco achando ser o certo, mas assim que percebi o erro parei imediatamente. E o software de recuperação me salvou. Curioso, resolvi testar o ext4 e pra minha não surpresa eu estaria ferrado. Coloquei todos os dados numa partição de mesmo tamanho, mas em ext4 e depois formatei ela de novo em ext4. Nenhum programa foi capaz de achar a estrutura de arquivos outra vez e o máximo que eu consegui foi uma coisa ou outra. NTFS é sim um dos melhores FS do mercado. E com as copias de sombra que é usado no proteção do sistema o mesmo recurso no BTRFS está disponível no Windows.
E foi assim que eu perdi os dados de um cliente, comitei e nao dei push, o SSD parou de funcionar e eu tive que fazer tudo do zero, atrasando a mim e ameu cliente. hoje até se eu criar um txt pra listar minhas tarefas diárias eu dou push, nunca se sabe
digamos que eu uso git e trabalho com uma api rest, ai o github fica fora do ar... se na minha maquina eu transformar esse projeto em um git bare, só de eu subir minha aplicação localmente (na porta 8080), automaticamente o repositório git bare vai se tornar acessível via http? entao basta subir o servidor http no mesmo diretório onde o repositório git bare está localizado? nao precisa de nenhuma configuração de redirecionamento etc?
11 месяцев назад
Estava super concentrado no video até: "Cola no Pai!!!" ... Ai eu me perdi rsrsrsrsrs
Fiz um teste, e funcionou, conjuguei a tecnica do volume oculto (veracrypt) com o git sem o github, e criei uma cópia privada de um repositório, que posso armazenar até na nuvem
Opa akita, viu que o RUclips agora está atualizando os números de views e likes em "tempo real"? Se conseguir comenta como tu acha que o RUclips tá suportando essa quantidade de request
ou o pc e muito ruim ou muito novo...se esqueceu do INFERNO que e para linux saber das GPU, con certeza meu maior motivo para nao ter saco muitas vezes de ter 1 linux como sistema principal, mas gostaria de saber como eles programam os drivers de gpu que devemos achar em foruns obscuros para elas funcionarem
Deus te abençoe imensamente pelo CAP13 especificamente ( pelo resto TB mas esse acabou de me salvar PAKAS ) Acabou de ocorrer o msm cmg e lembrei desse vídeo, vim aqui pegar os comandos e deu booooa
5:41 esses dias eu fui criticando por fazer commit de cada trecho do código que altero e testo. Funcionou? "Commit". Na minha branch decido o que vai subir.
As pessoas me chamam de maniaco dos pendrivers pq tenho mais de 20 a partir de 64GB até 1TB e uso eles para gravar ISOs e e deixo guardados para caso eu precise formatar algum pc. NUNCA GUARDEM ARQUIVOS UNICOS EM PENDIVERS!! mas programas genéricos não tem problemas pq podemos recuperar na internet
o Akita tem um trabalho disgramado de fazer seus videos, e até agora 10% de quem assistiu teve o trabalho de dar like no video, aff ainda bem que o akita não liga pra isso, mas o povo vamos ter o trabalho de pelo menos dar like no video
na realidade toda essa explicação n diz nada sobre a infra da empresa. Pq onde eu trampo n da pra fazer muita dessas coisas, no maximo mandar um arquivo de texto via slack com alguma correção
Sobre a parte "Não Caia em Golpes" eu acrescentaria o seguinte: Ao comprar um HD/SSD ou mesmo um Pendrive/SDCard de uma marca famosa, assim que o produto chegar, entre no site e vá nas opções de registrar o seu produto para obter a garantia. Se você não conseguir efetivar o registro do produto há uma grande possibilidade de você ter caído em um golpe e como você tentou registrar logo que o produto chegou terá tempo de fazer uma(ou ambas) das duas coisas: Entrar em contato com o suporte do fabricante para certificar-se de que o produto é original OU alternativamente devolver o produto dentro do prazo de devolução da loja que você comprou.
boa dica.
Sensacional essa dica @rodrigomessias
Dale dia de ouro em
Sempre venho aqui pra saber o que não sei, daí eu faço minha própria pesquisa, reassisto alguns vídeos depois de um tempo pra testar minha evolução. É um exercício bacana pra aprender a lidar com a frustração de não entender e ter o prazer de compreender quase tudo depois de um tempo.
Poisé, toda vez me custa 1 ou 2 semanas de sono
Pois é, não tem vídeo nesse canal que dê para assistir só uma vez e entender tudo se está começando na carreira
Um adendo ao vídeo: Hoje em dia não querer pagar Github também não serve mais como desculpa pra não usar. Já fazem alguns anos que o Github permite criar repositórios privados mesmo em contas free. Na empresa que eu trabalho usamos o Github pros repositórios e até pro CI. A empresa tem uma organização free no Github e não tivemos nenhum problema até então.
menos desculpas ainda pra não usar.
Antes o github só permitia 1 repo privado enquanto o concorrente bitbucket já oferecia repos privados ilimitados de graça.
Fora bitbucket e vários outros com conta free
@@heraldo623 chinesa? Venda de dados? Hmmmmmmmmmmmmmmmmm...
Gitlab também oferece (ou ao menos oferecia) a opção de criar repo privados em contas gratuitas
Será se é possível o Akita um dia fazer um vídeo inútil ou que nao ensine algo de um jeito foda? kkkkkkkkkkkkkkkkkkk, massa que ele te xinga de tudo e tu ainda diz "voce esta certo meu mestre, obrigado por suas palavras...." kkkkkkkkkkkkkkkkkkkkkkk
A pergunta que o cara tem que se fazer é mais ou menos essa:
“Se minha casa pegar fogo agora com a minha máquina dentro eu consigo recriar meu ambiente, acessar meus arquivos e trabalhar?”
Além de ser uma merda perder arquivos tem o fato de ter que configurar a máquina novamente que é outra missão, se o cara já se ferrou alguma vez e não implementou nenhuma medida de precaução só pode ser doido 😂
Obrigado pelo conteúdo de sempre, muito bom !!!
Cara, imagina o Akita, gerenciando um projeto apenas com programadores iniciantes, mostrando uma rotina de como é um projeto no mundo real, mostrando os equívocos que os iniciantes costumam fazer, e modelando essa galera, pra ao fim do projeto, os devs estarem num nível muito acima do que eles começaram, mostrando assim o valor da mentoria correta e do poder do conhecimento certo aplicado, ia ser muito interessante e valioso. Fica um pequeno insight, vai que um dia acontece! Parabéns pelo video!
é o que fazemos no programa de trainee da minha empresa.
A pressão arterial anda bem? Rs
Akita salvando nosso almoço
Com certeza! 😂😂😂😂
Vc consegue almoçar e assistir e ainda assim entender?
@@Viniciusssssss123 sim
"Só Jesus salva. Os mortais fazem backup." Saudades dos saudosos BBSs.
Fui previsto ("pessoal do NixOS")
Mas pergunta: como você faria pra passar só o setup da sua máquina sem os arquivos pra alguém? Você manda uma imagem docker? Você manda um snapshot do /? (É curiosidade mesmo, não é querendo encher o saco)
Eu uso e nem é por segurança, sim pela forma de lidar com o sistema : tudo centralizado em um único arquivo que compila (meu not e PC são idênticos), e ter os link simbólicos que não vejo (não vou remover algo que quebre meu sistema como o python), poder voltar nas config anteriores é legal tb mas pode ser alcançado em outras distros tb
eu não passaria o setup da minha máquina pra ninguém. setup é pessoal, cada um deveria customizar o seu.
Antes desse vídeo eu vivia perigosamente, não tinha nenhuma proteção contra perca de dados, além de usar meu Linux no mesmo ssd que o windows pra jogos.
Pro incrível que pareça, coloquei tudo desse vídeo em prática; instalei um manjaro com btrfs, instalei, timeshift, auto-snap, comprei um ssd separado para o windows e configurei o Rclone pra fazer upload da minha home pro google drive. Valeu, Akita! Vc conseguiu fazer pelo menos uma pessoa por em prática os ensinamentos desse vídeo.
em 20:09 da pra usar junto com o "dd" a flag "status=progress", ai tu consegue ver o progresso tranquilamente. isso é bom pra quem tem ansiedade haha xD.
sim, eu esqueci de colocar, depois deu preguiça. mas ajuda muito ter o progress.
Você recomendou usar o comando `sudo chattr +C [nome do diretório]` pro BTRFS não incluir o diretório em questão nas snapshots, mas na real esse comando só desabilita o CoW dos arquivos dentro dele, o que inclusive desabilita as checksums, então o BTRFS não pode garantir que todos os arquivos dentro dessa pasta não estão corrompidos. Acho que faltou esse detalhe no vídeo. Mesmo o resultado no final do dia sendo o mesmo, eu prefiro aplicar a estratégia do OpenSUSE pra esse exato problema, que é criar um subvolume pra cada uma dessas pastas que não quero incluir numa snapshot. Por exemplo, ao invés de dar `sudo chattr +C /var/lib/libvirt` depois da instalação de um Gentoo da vida, o plano da SUSE seria criar um subvolume `@libvirt` e adicionar ele pra montar em `/var/lib/libvirt` no `fstab` do sistema. São vários subvolumes e pode parecer bagunçado, mas ainda prefiro fazer desse jeito. Aproveitando que estou aqui já, parabéns ai pelo esforço de ter gravado esse banger, e valeu por ter me iluminado no caminho dos backups e das snapshots!
EU estava tendo problemas quando fazia uma instalação limpa do ubuntu e ia configurando o pc com uns scripts de inicialização, depois de configurar todo o pc e reiniciar, o Xorg simplesmente dava pau e tudo ficava preto.
Desinstala aqui, reinstala ali, mexe no .conf daqui e de la do /etc...
Uma das melhores maneiras foi por o timeshift e pegar o script de inicialização e linha a linha criando snapshots e reiniciando (não sei se tinha maneira melhor).
Descobri que era quando eu desabilitava o ipv6 direto no arquivo dele (não sei o porquê, nem abri issue lá no ubuntu)
Eu só tenho Burnout quando fico muito tempo sem vídeo novo do mestre Akita
Só um adendo sobre o Timeshift. Ele só funciona caso seus subvolumes btrfs se chamem @ e @home (caso tenha separado). Isso é hardcoded no Timeshift, porque o Mint sempre cria os subvols com esses nomes e o Timeshift foi feito pra ele. Algumas distros, como Debian, nomeiam o subvolume diferente (@rootfs no Debian e Fedora te dá opção de botar o que quiser). Nesse caso você precisaria bootar no Live USB, montar a partição, renomear pra @ e alterar o nome no grub e /etc/fstab, ou usar uma ferramenta diferente (btrs-assistant, snapper, etc).
é possível usar varíaveis na execução do auto snap ou o texto sempre será fixo?
12:25 para ilustrar isso aqui vai um breve relato.... O ano era 2019, o jovem Alex estava empolgado pois tinha acabado de conhecer o mundo Linux. Com essa empolgação, assim como narra o Akita ele decide fazer o famigerado Dual boot ipsis litteris como foi dito, na confiança de que tudo ia dar certo!! E é claro que deu tudo maravilhosamente errado 😂😢😂😢... Resultado, os 2,5 anos inciais de arquivos da faculdade perdidos pra sempre.
Depois disso, tenho backups dos backups, dos backups... 😂😂😂
Acabei de voltar no video, fiz um novo setup com Linux Mint 22, com BTRFS, grub-btrfs, timeshift-autosnap-apt, funcionando perfeitamente. Muito obrigado Akita saudades de novos videos.
Resumindo: putaquepariu, tenho que fazer tudo isso! kkkkkKK
Felizmente eu já tenho essa paranóia de perder dados, pq já fui pobre, e tudo dura pouco kkkk.
minha primeira vez fazendo dualboot kakakakakakmano, eu sobreescrevi o kali no windows 7 kakakakak tinha uns 15 anos, aprendi à força à usar linux
não tem motivo para comprar ssd desconhecido mesmo. hoje temos muitas opções razoáveis e baratas.
Segundo comentário, vindo de Angola 🇦🇴
Mais uma aula da pos graduação, valeu Akita
deixar o like, deixar na lista, e fazer download caso o mundo acabe nas proximas horas. E que bom que não fosse sequestrado pelo pessoal do bitcoin
Comprei um Samsung 980 1TB no ali antes do remessa conforme. Na hora, parei pra pesquisar mt sobre ssds e recomendo sempre antes dar uma checada nas specs no techpowerup. Existem marcas chinesas que tentam chegar perto das famosas, mesmo tendo specs "boas", tudo n passa de promessa, inclusive das famosas. As próprias "famosas" vem substituindo o NAND TLC por QLC, reduzindo qualidade, a exemplo da Crucial. Mesmo que haja promessas fortes nas specs, uma única frase me fez refletir CONTROLE DE QUALIDADE. N tem como expor, a LONGO PRAZO, projetos, progresso, informação sensível, etc.
Após usar NAS por algum tempo, cheguei na conclusão que pagar por um serviço excelente de cloud é MUITO melhor. Estou usando Dropbox e iCloud para tudo e no final sai ordens de grandeza mais barato se contar o investimento inicial e a energia gasta por mês.
se possível, use como backup secundário. "cloud" vc não tem controle. amanhã ele pode ser invadido por hacker e vazar todas as suas informações. amanhã sua conta pode ser confundida com de outra pessoa e ser bloqueada ou apagada (já teve fotógrafo que perdeu sua conta no google pq ele achou que as fotos de bebê do filho dele era 'pedofilia' pq tinha criança, e só apagou sem dar chance de recuperar). nunca confie num serviço de terceiros.
Adoro ver o akita jogando na cara as verdades do mundo kkk
Parabéns pelo conteúdo
Quando estamos estudando pensamos que todos os ambientes são controlados, porém no dia a dia de trabalho... Hum...Tem empresas gigantes com produtos em produção a anos e que se por um acaso do destino você trocar uma vírgula de lugar, pronto, fodeu. O vercionamento é 0. Sad but true.
Que coincidencia, ontem a noite eu estava explorando o BigLinux e notei que na sua instalação, utiliza-se o formato BTRFS (que eu nunca tinha visto), sendo possivel usar o classico ext4 (mas é chamado de antigo), fiquei curioso pra saber como é esse formato, e hoje, me aparece seu video
Nem vi já dei like pq o assunto é foda
47:11 No Arch Linux não precisa baixar pelo AUR, o timeshift tem no Repositório normal (Extra). E para funcionar os snapshots automáticos (agendados) precisa usar cronie e ativar o serviço.
oops sim, esqueci de mencionar, só dar systemctl enable cronie. mas comparado ao que tem que fazer no ubuntu, isso não é nada.
Akita você é inspiração. Eu programo desde os 12 anos de idade e por todos os seus ensinamentos consegui me destacar como programador por onde passo. Já recebi minha primeira oferta de emprego mas acabei recusando por estar focado na fundação da minha startup. Acho que todos programadores deviam entender tudo que você ensina é muito triste ver os programadores que estão surgindo hoje em dia que não buscam realmente entender o que acontece por baixo.
Swap to file não fode com o SSD quando ele usa como um espaço extra pra memória ram dos processos que não estão sendo usados?
sim, vai deteriorar mais rapido já que tem limite de escrita por célula
Obrigado Akita, no passado eu assisti este vídeo e falei.... "Ah, isso nunca vai acontecer comigo...". E aconteceu hoje. Consegui recuperar meus arquivos.
Acho que faz mais de 10 anos que não perco mais dados.
E já fiz algumas merdas nesse tempo, mas sempre tive backup.
E só aprendi isso, quando sofri na pele a dor de perder dados importantes, lá no Windows XP.
Praticamente já faço tudo o que vc faz.
No meu caso, também deixo o docker e VMs em outro SSD, justamente para evitar de ter problema com eles crescendo, e impactar a minha maquina.
no /, tenho só o SO instalado e os pacotes, mais nada, não salvo nada no /home, e meus arquivos pessoais ficam em outro disco apenas pra isso.
Tenho 5 HDs no total da minha maquina principal, e faço backup de tudo em um Nextcloud que tenho na minha rede, com 6 discos em raid.
Meus projetos estão em GIT, e os diretórios onde tenho outros projetos, estão sincronizados no Nextcloud.
Acho que faz 4 anos que estou com esse setup, alterando apenas hardware e updates, tenho uma paz enorme.
Akita, gostaria de te agradecer pelos seus vídeos! Ontem eu consegui uma vaga para júnior em desenvolvimento de jogos. Sem seus vídeos eu não teria a maturidade necessária para trabalhar, vlw ❤
Por que não fazer uma VM com QEMU e PCI Passthrough para games? Claro, às vezes você não tem recursos de sobra, mas ainda acho que é a maneira mais adequada hoje em dia.
ruclips.net/video/IDnabc3DjYY/видео.html
@@Akitando formatei o pc usando btrfs, criptografado, com timeshitft só pra aplicar as tecnicas deste video...
No meu antigo emprego era tudo em TortoiseSVN, em pleno 2023 o pessoal iniciava projetos com TortoiseSVN.
Ficar gerando patch e enviar manualmente o arquivo para os outros programadores era um saco.
git-svn. vai por mim.
Backup Freak detected!!!!!
Véi, eu já fui considerado como backup freak, perto de você eu sou fichinha...
Eu nem sou da área de TI (sou psicólogo) mas gosto do jeito que o akita fala das coisas hahahaha assisto tudo sempre
Obrigado pelo ótimo conteúdo Akita!
Bacana, me motivou a reinstalar meu arch com BTRFS! Você mencionou usar BTRFS no seu synology, porém sobre sua recomendação do método mais simples de backup, o tal do hd externo, qual filesystem usar? E a ideia é fazer backup do ssd inteiro ou só de arquivos importantes/selecionados? Valeu!
Testdisk... me fez lembrar das épocas de Kurumin, meu primeiro contato com Linux.
Eu quase levei porrada de um amigo meu kkk, fui tentar arrumar o hd dele que tava zoado e tinha um trabalho de poós la o fdp nao tirou o backup e nem me falou nada fui arruma o hd dele com uma ferramenta chamada PCTOOLS quando voltou os aquivos dele tava tudo pela metada kkkkk pqp sai de la correndo nao kk tudo por falta de tirar um backup antes ...como disse o Akita anos 80 e 90 era um merda 💩💩 nesse sentido de hd e ferramentas.
58:48 O BTRFS aloca espaço de gole em gole. No caso aí o "gole" é de 1GiB. A diferença do "total" pro "used" é que o used é realmente os dados ocupados, e o "total" representa todos os 'goles' que o sistema pegou da partição. Os metadados estão em linha específica seguindo o mesmo conceito, ou seja, o sistema pegou um gole de 1GiB mas tá usando mesmo apenas 359.83MiB. Esse conceito costuma piorar a situação de falta de espaço, pois as vezes é necessário pegar mais um gole de metadados mas não tem mais espaço físico, daí tem que fazer como vc explicou em 59:48 . É o tipo de coisa que o cara tem que aprender com btrfs, não é 'intuitivo'.
que legal.
ouvi falar tanto 'snapshot'..
tchan..tchan.tchan....
agora gravado na swap (hd fisico estendido pré web 100% in memory e não assustar...os sql conservadores..) é o primeiro passo pra tudo roda 100% na ram,
no cabeçalho da IDE´s...
duas api redundantes (mínimo), balanceador de carga...
o apertador de botão vai lá e...del numa api...
A IDE grita.
'seu arrombad@, vc vai pagar se der merda, tipo 19 de julho passado em londres com o gcp?'
e devolve codigo original, redundante...
Top! 👏 Achei que esse vídeo seria daqueles temas que será aprofundado que você comentou sobre a rinha do backend. Estou aguardando ansiosamente o vídeo abordando os temas de forma aprofundada, não vejo a hora de assistir 🤩
Seria legal um bate papo do Akita com o pessoal da #hosco sobre recuperação de dados aprofundando mais no assunto. Ótimo vídeo.
"Sob condições ideais de temperatura e pressão" -> Parece que você tá fazendo experimentos com materiais supercondutores 🤣
Bão hein!
Essa de ter que restaurar um boot é a primeira porteira pra de fato se manter usando usando linux e esquecer o dual boot.
Alias, você ja leu o Stephen Wolfram Writings "Seeking the Productive Life: Some Details of My Personal Infrastructure"?
Achei incrivel a funcionalidade dos Snapshots. Eu fiz esse processo manual de instalar o BTRFS ha quase 1 ano atras e não fazia ideia dos beneficios, na época só coloquei pq ouvi dizer q era um filesystem novo, e eu não fazia ideia nem de oq era um filesystem pra alem do nome, só sabia q usava EXT4 e finalmente estavam falando q tinha algo melhor pra usar. Algumas vezes ja precisei dessa funcionalidade e não tinha, e o melhor de tudo é que com o CoW realmente não ocupa quase nada de espaço. Fantastico, valeu mestre!
Putz, que raridade. Achei outra pessoa que faz backup usando blu-ray. Só não conhecia essa midia aí, vou dar uma pesquisada
Meus backups passam longe de estarem perfeitos.
Mas só o simples fato de particionar corretamente os HDS e SSDS na instalação do meu Archlinux salvou meus projetos.
Coisa boba, mas muitos ainda só fazem next next finish nas instalações.
Obrigado Akita, por compartilhar outros meios de backup e system recovery. Com certeza agregou muito.
Mas o github num tem uma versão gratis?
não lembrava. é menos desculpas do que eu imaginava.
@@Akitando Com a versão gratis do github, você pode ter ilimitados repositórios públicos ou privados, sem contar outras features. Então realmente não tem desculpa para usar pelo menos a versão gratis.
"Seu hackerzinho de merda!" rsrsrsrsrs
Quero um coraçãozinho do bot do Akita San!
Um adendo. Quando eu estava no curso de Ciência da Computação, decidi fazer um projeto pessoal para aprender Git. Meu Notebook era velho e a bateria era peso de papel. Eis que a luz cai quando eu estava escrevendo um arquivo PHP e o Notebook desligou. Fui ligar de novo após o retorno e abri o projeto e o arquivo estava em branco. Mas sem problemas, tinha uma versão anterior salva em um commit anterior do Git. Tive que aprender a como restaurar, mas aprendi uma grande lição para sempre, sempre e sempre usar Git em projetos de código.
Em tempo, muito obrigado pelas dicas, estou em vias de formatar a máquina (estou esperando um SSD Samsung para chegar, sonho antigo meu) e vou seguir. Se puder, você pode me responder uma pergunta. Esses M-Discs podem ser gravados em qualquer gravador de blu-ray de marca conhecida (LG, por exemplo)? E muito obrigado por tudo.
sou desses que nao faz o commit a menos que tenha feito um progresso visível, vou começar a fazer do jeito que vc falou xD
Hardware é igual pneu de carro. Se está visitando borracheiro com frequência, já passou da hora de colocar pneus novos.
rm -rf --no-preserve-root / esse comando é top mesmo para REMOVER TUDO!
Eu estou vendo o vídeo enquanto faço esse comentário aqui: Meu "Git" seria criar pastar com o nome "v0.0.1" depois que faço mudanças significativas eu crio outra pasta com o nome "v0.0.2" e assim vai... Claro que eu faço o básico de um bkp no ssd externo... Eu tenho muito medo de perder dados por isso sempre tenho pelo menos dois ssds sincronizados na mão mesmo... Eu sou um idiota né?
não, idiota seria não se preocupar. vc pode sempre otimizar, mas o princípio tá correto.
Akita no vídeo: empresa TOSCA😈👹☠️💀⚰️⚔️ se você faz isso você é ID!OT@
Akita nos comentários: 🌈🥰😊✨ tá tudo bem, você já está no caminho certo
P.s: é brincadeira, Akita. Sei que você muitas vezes nem quer parecer puto, mas é seu jeito de se expressar. Sucesso 🤘🏼
Atualmente você pode ter repositório privado gratuito em conta empresarial.
Há algumas funcionalidades a mais se você usar o plano pago, mas pra tudo que foi passado no vídeo, "economizar" é uma desculpa a menos (e nem era pra ser de qualquer forma)
Pessoal, como se proteger contra rubber ducky no windows? A única maneira de segurança é vigiar?
1:10:06 Imagina o Akita quando o Vizinho ligar a Makita 07H Da manhã em pleno domingo O_O
Eu discordo sobre o NTFS. NTFS salvou minha vida. Cometi o erro de dar clean no disco errado e graça um software de recuperação peguei tudo de volta. Eu não sou apaguei a GPT com clean como formatei o disco achando ser o certo, mas assim que percebi o erro parei imediatamente. E o software de recuperação me salvou. Curioso, resolvi testar o ext4 e pra minha não surpresa eu estaria ferrado. Coloquei todos os dados numa partição de mesmo tamanho, mas em ext4 e depois formatei ela de novo em ext4. Nenhum programa foi capaz de achar a estrutura de arquivos outra vez e o máximo que eu consegui foi uma coisa ou outra. NTFS é sim um dos melhores FS do mercado. E com as copias de sombra que é usado no proteção do sistema o mesmo recurso no BTRFS está disponível no Windows.
E foi assim que eu perdi os dados de um cliente, comitei e nao dei push, o SSD parou de funcionar e eu tive que fazer tudo do zero, atrasando a mim e ameu cliente. hoje até se eu criar um txt pra listar minhas tarefas diárias eu dou push, nunca se sabe
digamos que eu uso git e trabalho com uma api rest, ai o github fica fora do ar... se na minha maquina eu transformar esse projeto em um git bare, só de eu subir minha aplicação localmente (na porta 8080), automaticamente o repositório git bare vai se tornar acessível via http? entao basta subir o servidor http no mesmo diretório onde o repositório git bare está localizado? nao precisa de nenhuma configuração de redirecionamento etc?
Estava super concentrado no video até: "Cola no Pai!!!" ... Ai eu me perdi rsrsrsrsrs
Hihihi vou mandar esses esporros pro meu amigo que acabou de perder um projetão pq os SSDs Chinês pifaram e ele não fez backup.
se você, seja lá quem for, tem preguiça de aprender/usar git, é melhor já desistir de programar
Fiz um teste, e funcionou, conjuguei a tecnica do volume oculto (veracrypt) com o git sem o github, e criei uma cópia privada de um repositório, que posso armazenar até na nuvem
Opa akita, viu que o RUclips agora está atualizando os números de views e likes em "tempo real"? Se conseguir comenta como tu acha que o RUclips tá suportando essa quantidade de request
8:30 fica pra segunda-feira sim! Eu n tenho haver com isso!
Caraca o Akita é excelente. Ele me lembra o professor no anime GTO. Demais!
Akita, só uma correção. Como diria minha mãe: o único "acento" de cu é cadeira (1:06:37) 👍
ou o pc e muito ruim ou muito novo...se esqueceu do INFERNO que e para linux saber das GPU, con certeza meu maior motivo para nao ter saco muitas vezes de ter 1 linux como sistema principal, mas gostaria de saber como eles programam os drivers de gpu que devemos achar em foruns obscuros para elas funcionarem
Deus te abençoe imensamente pelo CAP13 especificamente ( pelo resto TB mas esse acabou de me salvar PAKAS )
Acabou de ocorrer o msm cmg e lembrei desse vídeo, vim aqui pegar os comandos e deu booooa
Já faz um tempo que o github permite repositórios privados ilimitados de graça. Antes só permitia 1 se n me engano.
5:41 esses dias eu fui criticando por fazer commit de cada trecho do código que altero e testo. Funcionou? "Commit". Na minha branch decido o que vai subir.
Que nada, o esquema é usar ftp e versionar os arquivos com pasta01.zip pasta02.zip e assim por diante. kkkkkkkkkkkkkk
Não seria melhor configurar o docker pra usar o driver btrfs fazendo ele gerenciar os subvolumes?
realmente ransonware ta pegando uma galera mesmo, inclusive pegou a UFMS
6:26 Em momentos em que o código ainda não tá completo, um stash provavelmente seria a melhor solução
prefiro o snapper doque o timeshift e mas configurável
Caralho, rindo muito dos erros de gravação kkkk muito legal!
Muito bom, além de salvar os arquivos, onde devo deixar os meus hds? Existe algum case para manter protegido de umidade e poeira?
Força no FORZA
As pessoas me chamam de maniaco dos pendrivers pq tenho mais de 20 a partir de 64GB até 1TB e uso eles para gravar ISOs e e deixo guardados para caso eu precise formatar algum pc. NUNCA GUARDEM ARQUIVOS UNICOS EM PENDIVERS!! mas programas genéricos não tem problemas pq podemos recuperar na internet
sim, pendrive é barato, já deixa carregado com uns ISOs pq sempre é útil no aperto.
O CAP 13 salvou minha vida, obrigado fabio akita do canal fabio akita
ótimas dicas sobre o btrfs! rodando fedora aqui faz uns 4 meses com snapshots e nunca tinha rebalanceado…
sei não mano, eu tive menos problemas com archlinux do que com manjaro
Imagino a cara do conhecido do Fabio Akita assistindo este Vídeo. :)
o Akita tem um trabalho disgramado de fazer seus videos, e até agora 10% de quem assistiu teve o trabalho de dar like no video, aff ainda bem que o akita não liga pra isso, mas o povo vamos ter o trabalho de pelo menos dar like no video
"Lolzinho com os parsa hj a noite ja miou", Akita
github dava camiseta era muito legal, agora eu planto árvores e somos nozes.
na realidade toda essa explicação n diz nada sobre a infra da empresa. Pq onde eu trampo n da pra fazer muita dessas coisas, no maximo mandar um arquivo de texto via slack com alguma correção
Sou peão do meu trabalho que usa máquina virtual e eu saí para almoçar e deletaram minha máquina
vídeo opressor, terei que ver quando arrumar o pc ...OMG.
O Akita é tipo um irmão mais velho falando umas verdades hahaha tava com saudade já :D
tá explicado porque a rinha vai demorar , tava na vm, OMG
Muito obrigado por trazer esses conteúdos relevantes.