Seu Linux está cheio de Inodes, entenda.

Поделиться
HTML-код
  • Опубликовано: 1 окт 2024
  • ✅ Conheça o ONLYOFFICE integrado ao Zoom: www.onlyoffice...
    Inodes são uma parte essecial de qualquer sistema de arquivos moderno, mesmo o Windows possui os FileIDs, que cumprem uma função similar. No mundo Unix, o que inclui o Linux, BSD e o macOS, inodes são os mestres da indexação de arquivos nos filesystems mais populares, como Ext4, ZFS, BTRFS e assim por diante, e apesar deles serem tratados de formas diferentes em cada um deles, a importância dos inodes para armazenar metadados de arquivos é a mesma.
    Inodes, no entanto, podem se tornar problema em alguns casos, especialmente em servidores, quando o número máximo de inodes por disco for atingido, mesmo que haja espaço livre, não será mais possível criar novos arquivos, o que pode gerar bugs bem esquisitos no computador, desde simplesmente a inoperação, até travamento e incapacidade de dar boot no sistema.
    No vídeo de hoje vamos conhecer os inodes, entender para que eles servem, que tive de informação eles armazenam, o comportamento deles dentro de sistemas de arquivos variados e ainda aprender a resolver problemas envolvendo inodes no seu Linux, especialmente em ambiente de servidor.
    👑 Seja membro do canal: ruclips.net/user/di...
    🔴 Vídeos exclusivos: • Diolinux Play (Exclusi...
    📘 Cursos e séries exclusivos para membros: diolinux.com.b...
    📩 Notícias do mundo Tech, Linux e Open Source: diolinux.com.br...
    🥇 Agradecimento a todos os nossos membros, em especial aos da categoria "Diolinux GO", por nos ajudarem a continuar criando conteúdo. Essas pessoas incríveis já nos ajudaram sendo membros nessa categoria:
    ‣ Felipe Duarte Ferreira
    ‣ Henrique Uebel
    ‣ Fernando Furtado
    ‣ Renata Vieira Florencio
    ‣ lthozo
    ‣ Samuel Novaes
    ‣ kraudio vfd62
    ‣ sagara_BR
    ‣ Pense Baixo Nivel
    ⭐ Todas as nossas redes sociais: diolinux.com.b...
    🎤 Nosso Podcast: diolinux.com.b...
    🎮 Nosso canal de Lives de games: diolinux.com.b...
    🛒 Nossa loja (na Lolja): diostore.com.br
    📊 Confira os benchmarks em detalhes: diolinux.com.b...
    📬 Contato comercial: blogdiolinux@gmail.com
    📎 Fontes e Links:
    ‣ Documentação sobre FileIDs no Windows:
    - learn.microsof...
    - learn.microsof...
    - learn.microsof...
    ‣ BTRFS running out of inodes: discussion.fed...
    ‣ 10 comandos ultrapassados do Linux: • Os comandos que VOCÊ U...
    ‣ Inodes na Wikipedia: en.wikipedia.o...
    ‣ Estrutura de Inode: en.wikipedia.o...
    📹 Produção:
    Roteiro e Apresentação: Dionatan Simioni
    Edição e efeitos: Rafael Shikamaru
    Thumbnail: Adriel Filipe
    #linux #windows #server #devops #sysadmin

Комментарии • 82

  • @hugofernandes8559
    @hugofernandes8559 6 месяцев назад +23

    Agora entendi os tipos de formatação do disco.
    Acho que por isso para mover muitos arquivos pequenos demora mais que um só grande

  • @rodrigooliveira8460
    @rodrigooliveira8460 6 месяцев назад +19

    Quando perguntei, pq o reiserfs não foi adiante, o fofoqueiro do chatgpt me informou q Hans reiser matou a sua mulher, foi preso😮. Fora q alguns sistemas de arquivos ja são mais seguros e versáteis com muitos arquivos pequenos

    • @flaviovasconcellos
      @flaviovasconcellos 6 месяцев назад +2

      Esse mundo Open Source e suas peculiaridades! Linus não me deixa mentir, não é mesmo NVIDIA?

  • @stefanoalvesdeoliveira253
    @stefanoalvesdeoliveira253 6 месяцев назад +7

    Pela minha compreensão do que foi apresentado no vídeo, um "inode" aparenta ser um "node" na "árvore" de arquivos que o sistema (ext, ntfs, etc) organiza no hd/ssd, enquanto o dado real está armazenado em outro local. Se esta for a hipótese correta, deve ser por isso que mover arquivos de local é tão rápido, pq ao invés de mover o dado real de posição, ele apenas reescreve o metadado que aponta pra localização.
    Agora, eu to tipo o meme: "aaah, agora eu saquei, agora tudo faz sentido, agora as peças se encaixaram" 😂

  • @RicardoPrudenciato
    @RicardoPrudenciato 6 месяцев назад +18

    Sensacional, muito bem explicado, até compartilhei com meus alunos aqui, assunto típico da LPIC-1.

    • @Diolinux
      @Diolinux  6 месяцев назад +1

      Obrigado Ricardo! :)

  • @arthurlobo5824
    @arthurlobo5824 6 месяцев назад +12

    Seria uma solução zipar pastas com muitos arquivos pouco usados. Porque além de serem compactados, vão consumir apenas um Inode

  • @luccascomvoce
    @luccascomvoce 6 месяцев назад +4

    Sim, faz o vídeo sobre links simbólicos

  • @WandersonAOliveira
    @WandersonAOliveira 6 месяцев назад +1

    Opaaaaaa...
    Fala Dionatan...
    Vc viu que i canal MW Informática fez um video legal sobre linux...
    Tanta fazer uma colab com ela pra poder disseminar mais a palavra...
    Ele nao entende muito de linux ...
    Acho que é um público legal o dele

  • @manoelribeiro8310
    @manoelribeiro8310 6 месяцев назад +7

    Agora faz sentido quando eu desinstalava tantos apps do meu celular e ainda tinha a mensagem la na playstore de sem espaço 🥵

  • @xfc55
    @xfc55 6 месяцев назад +2

    Possível solução para liberar inodes seria criar containers de arquivos, como veracrypt.

  • @mateusbernardo1630
    @mateusbernardo1630 6 месяцев назад +17

    Parei de usar minha conta google pra ver videos do youtube há muito tempo. Mas tive que logar para comentar, estava literalmente ontem pesquisando sobre esse tal de Inode, parece que tá me espionando.

    • @industriac
      @industriac 6 месяцев назад +5

      Parece? O dilema das redes mandou um abraço!

    • @mateusbernardo1630
      @mateusbernardo1630 6 месяцев назад +4

      @@industriac Se o diolinux estiver me espionando ai o bagulho ficou assustador. Mas falando sério, cada dia mais me distancio dos serviços das big techs, um dia deletarei minha conta google afinal.

    • @alfarrgamesediversos
      @alfarrgamesediversos 6 месяцев назад +2

      Cara, tenta driblar o sistema (tipo usando VPN, ou algo parecido) que uma hora você consegue

    • @Diolinux
      @Diolinux  6 месяцев назад +6

      Mas o RUclips te sugerir algo do seu interesse, no lugar de algo aleatório qualquer, usando dados para isso, não é uma coisa útil? Para mim, esse é uma das formas de uso mais genuínas de algoritmos customizados, tendo conhecimento do seu funcionamento, sempre que você quiser "sair da bolha" é possível. Ao não usar tais ferramentas e guiar o seu conteúdo baseado somente na sua busca manual invariavelmente você também acaba numa bolha de toda forma. O negócio é usar as ferramentas para o que elas são boas. :)
      A propósito, a gente tem um vídeo isso, nem tudo é algoritmo: ruclips.net/video/9lajrUYLIgo/видео.html

    • @mateusbernardo1630
      @mateusbernardo1630 6 месяцев назад

      @@DiolinuxConcordo, o algoritmo é muito poderoso, mas eu pessoalmente não sou fã do que vem além das sugestões. Atualmente uso freetube e newpipe, que me atendem melhor. Mas as vezes o youtube me traz sim algo de muito interessante.

  • @ReVanced-bk8pj
    @ReVanced-bk8pj 6 месяцев назад +1

    Esse tipo de edição com imagens aleatórias não é legal

  • @heitormassarelli
    @heitormassarelli 6 месяцев назад +8

    O apoiador desse vídeo podia ter sido a Linode...

    • @theufernandes
      @theufernandes 6 месяцев назад

      Sabia que já havia ouvido algo parecido antes😂😂😂😂😂

  • @industriac
    @industriac 6 месяцев назад +6

    Gosto muito de utilizar o ext4, nunca tive problemas

    • @Diolinux
      @Diolinux  6 месяцев назад +2

      Eu também, e no desktop, como eu comentei, raramente dará algum problema mesmo.

  • @dextertube
    @dextertube 6 месяцев назад +2

    Links simbólicos seria legal

  • @vfeuer9236
    @vfeuer9236 6 месяцев назад +2

    e os produtos da hinode vc já conhece?

  • @Raffa064
    @Raffa064 6 месяцев назад +2

    acho que meu celular antigo deu isso kkk ele simplesmente não parava de falar q ta sem memória independente de quanto eles dizia ter de espaço livre

  • @marleijovem2905
    @marleijovem2905 6 месяцев назад +4

    achei interessante a premissa de fazer um vídeo sobre links!

  • @GAMERSZ-hvdhcddjkkjhbvy4fm
    @GAMERSZ-hvdhcddjkkjhbvy4fm 5 месяцев назад

    EU GOSTO DE POKÉMONS TIPO ÁGUA E TIPO VENTO 🌬️🍃🍃🍃🍃.
    JUNTOS FORMA TSUNAMI🇯🇵 😂😂😂😂😂😂😂

  • @holmes8128
    @holmes8128 6 месяцев назад +4

    Faz vídeo sobre a rede Lora Mesh e sobre home SOC

  • @leonardoreis881
    @leonardoreis881 6 месяцев назад

    Olá Dio, parabéns pelo trabalho. Muito legal, como sempre!
    Só um comentário. Acredito que a melhor analogia para os inodes, no caso da alegoria da biblioteca, seria compará-los às fichas catalográficas.
    Elas informam estante, sequência, autor, editora, publicação, páginas, etc.
    A ficha catalográfica permite identificar e localizar.

  •  6 месяцев назад

    mano. tirei engenharia informatica na faculdade e ninguem me avisou disto dos blocks?
    ou seja. um arquivo de 1kb vai ocupar 4kb porque tem que ocupar o block todo? omds

  • @Kimitri
    @Kimitri 6 месяцев назад

    Um container docker no servidor tbm vai ter problemas com inodes ou o container conta como só um inode?

  • @AdarlanTeixeira
    @AdarlanTeixeira 6 месяцев назад

    Tive problemas com inodes em meu notebook recentemente, executando simulações envolvendo containers e logs. De repente eu não podia mais salvar nenhum arquivo

  • @HexRo0t
    @HexRo0t 6 месяцев назад

    Inodes e interessante, estou estudando bug baunty, será que inodes posso controlar remotamente um server através do inodes,diolinux poderia comentar sobre oners-lines? Ou kill os programadores chamam o conjunto de comandos exemplo: cat urls.txt | gau | Gxss | dalfox pipe > list

  • @daniel03abr82
    @daniel03abr82 6 месяцев назад

    Minha máquina de casa da intranfs toda hora, tenho que fazer fsck pra arrumar....

  • @NidoBrOficial
    @NidoBrOficial 6 месяцев назад +5

  • @GenilsondaSilva
    @GenilsondaSilva 6 месяцев назад +2

    O grande problema é a criação de muitos arquivos pequenos, isso não afeta só o esgotamento de inodes, eles deixam o sistema lento. Se precisar copiar, ou mesmo acessar, uma pasta cheia desses arquivos, vai ser lento mesmo que a soma deles não passe de megabytes. Isso é uma coisa que requer uma solução melhor. Não é culpa do sistema de arquivos.

    • @RafaCoringaProducoes
      @RafaCoringaProducoes 6 месяцев назад +2

      Poizé alguém tem sugestões? achei estranho esses dias ter demorado copiar arquivos pequenos e os grandes ser rápido

    • @GenilsondaSilva
      @GenilsondaSilva 6 месяцев назад +1

      @@RafaCoringaProducoesa solução é não ter muitos arquivos pequenos, precisa haver uma outra forma de armazenar a informação. É lento porque precisa abrir cada arquivo, copiar os dados para a memória e depois para o destino, quando é um arquivo grande você abre só ele. O processo de abertura dos arquivos um por um é o que atrasa o processo.

    • @pontotechinformatica
      @pontotechinformatica 6 месяцев назад +2

      Um hardware de bom desempenho, SSD Nvme, com placa de boa taxa de leitura e escrita teoricamente minimizam esse problema...
      Mas seria o caso de análise personalizada do problema de cada uso do sistema.

    • @GenilsondaSilva
      @GenilsondaSilva 6 месяцев назад +1

      @@pontotechinformatica a questão não é essa. Armazenar dados em muitos arquivos pequenos dentro de uma pasta é algo precário e que já deveria ser substituído por algo melhor. Pra mim, isso é herança do hábito de programadores do passado.

  • @DanielOliveiraViolao
    @DanielOliveiraViolao 6 месяцев назад

    Interessante, rapaz. Sabia dessa não.

  • @paulo_bezerra
    @paulo_bezerra 6 месяцев назад

    pq estão mudando as capas dos vídeos agora?

  • @umbrunaoqualquer2593
    @umbrunaoqualquer2593 6 месяцев назад

    Meu irmão vende perfumes dessa empresa ai

  • @LeandroAugustoAquiles
    @LeandroAugustoAquiles 6 месяцев назад +1

    assunto top Diol, erro que ocorre em boa parte de sistemas web que não previu isso! normalmente olhe em /tmp

  • @ComputacaoGames
    @ComputacaoGames 5 месяцев назад

    É por isso que eu zipo todo o sistema kkkkkkkkkkk

  • @luizmoratto
    @luizmoratto 6 месяцев назад +1

    eu acaha que isso fosse o caminho do arquivo mais vi que nao. Eu vi isso em hospedagem de sites tambem. e la vc pode ter so um numero X de Inodes.

  • @brunocesarpasquini
    @brunocesarpasquini 6 месяцев назад

    Dionatan, ótimo vídeo, parabéns. Eu pergunto: como funciona a questão de ferramentas de arquivos no Linux? Faz sentido a ideia de fazer um defrag no disco do pinguim?

    • @Diolinux
      @Diolinux  6 месяцев назад

      Até existem ferramentas, mas não é muito comum os sistemas de arquivos usados no Linux fragmentarem a ponto de precisarem de reparos manuais.

  • @alessandrom.menezes594
    @alessandrom.menezes594 6 месяцев назад

    Oi amigos, agora sou membro do canal

  • @flaviovasconcellos
    @flaviovasconcellos 6 месяцев назад

    Um "Hacker" e COBOL! 👴

  • @TheBrotherloco
    @TheBrotherloco 6 месяцев назад

    Influenciado pelo seu canal, montei uma VM para testes com Mint/Apache pra dev wordpress num i3 de 4º geração com apenas 8Gb e HD mecânico que tava jogado numa gaveta e... SURPRESA: IIS/WSL2/WIndows 11/WIndows Server/macOS 11 Big Sur (testei TUDO ISSO) levam uma SURRA do i3zinho contra um "poderoso" i710700F com 32Gb... Simplesmente INSTALEI, não mudei NADA, apenas configurei a rede... INCRÍVEL esse tal de Linux. Só é difícil pra quem é BURRO OU PREGUIÇOSO. OBRIGADO CARA!!!

  • @UnDarkSilas
    @UnDarkSilas 6 месяцев назад

    Na formação de Redes que tive faz uns 15anos atrás, se falou dos inods, porém, nem o professor entendia a respeito do assunto! Depois li e fiquei a entender... NADA KKKKKK
    Agora finalmente se fez luz ""porra"" 😅 afinal era isso que me lixou o Ubuntu no passado por algumas vezes, algo que nunca aconteceu no Pop!-OS no qual eu usava o Btrfs sem ser o padrão.
    Curiosamente ao contrário do esperado, com Btrfs não consegui recuperar o sistema quando o quebrava; mas testei com o Ext4 e não é que recupera limpinho?! 😮
    Antes que me digam algo, não estou mais a usar o Pop! -OS por conta da mais recente actualização automática do. 38 para o .39, aquilo não arranca o Gdm e nem na linha de comandos arranca. Será algum erro nos inods? Li que pode ser algo relacionado com "=msi" (ficheiro do windows???)

  • @flaviovasconcellos
    @flaviovasconcellos 6 месяцев назад

    Até o momento tive sorte!

  • @TheSnaggleback
    @TheSnaggleback 6 месяцев назад

    O tanto de problemas que eu tive com Inodes não tá escrito KKKKKKKKKKK

  • @PauloAz
    @PauloAz 6 месяцев назад +1

    Dio, por acaso você tem algum conteúdo sobre o uso do Wireguard + linode pra acesso de rede pessoal doméstica, quando o ISP usa CGNAT?

    • @jeronimorafael2487
      @jeronimorafael2487 6 месяцев назад

      Vai ser a linode que hospedará a vpn, logo o problema de não ter um ip público estático e com possibilidade de abertura de portas que o CGNAT acarreta não ocorrerá, então não tem solução pra um problema que não existe, já que funcionaria em modo cliente - servidor pelo wireguard

    • @PauloAz
      @PauloAz 6 месяцев назад

      @@jeronimorafael2487 Obrigado Jeronimo. Mas dessa forma, conectando via linode, eu conseguirei acessar minha rede doméstica fora de casa?

    • @jeronimorafael2487
      @jeronimorafael2487 6 месяцев назад

      @@PauloAz como eu hospedo meus próprios servidores não sei como é pela linode, mas é para ser acessível desde que você configure corretamente as rotas da rede e as regras de firewall

  • @alanauto
    @alanauto 5 месяцев назад

    Vlw!!

  • @michaelmixolideo
    @michaelmixolideo 6 месяцев назад +2

    Dio, em um servidor de backup que armazena literalmente Milhões de pequenos arquivos, uma boa solução seria criar arquivos .zip sólidos? eu já tive problemas com essa quantidade de arquivos e deve ter sido devido aos inodes como você citou no video. No winrar existe a opção de criar arquivos sólidos, aonde os arquivos compactador viram 1 só.

    • @kevinyoliveira68
      @kevinyoliveira68 6 месяцев назад +1

      Backup melhor pegar os arquivos completos e jogar em outros HDs e na nuvem

    • @jeronimorafael2487
      @jeronimorafael2487 6 месяцев назад +3

      Para servidores com literalmente milhões de pequenos arquivos como citou, a melhor opção seria utilizar sistemas de arquivos que gerem inodes dinamicamente como o zfs ao invés de um que gere um valor finito

  • @SergioEuclides
    @SergioEuclides 6 месяцев назад

    E eu tive uma aula sobre isso. Valeu Dio, finalmente entendi.

  • @hbrmetal
    @hbrmetal 6 месяцев назад +1

    Valeu

  • @cloudwolf3972
    @cloudwolf3972 6 месяцев назад +1

    [...] ele GERA** erros bizarros 😅

  • @adrieldev893
    @adrieldev893 6 месяцев назад

    Video sobre links seria mt bom

  • @auderfaleiro4365
    @auderfaleiro4365 6 месяцев назад +1

    😊

  • @sam_cavalheiro
    @sam_cavalheiro 6 месяцев назад

    Eu queria utilizar o Btrfs, mas pelo que vi, não existe um jeito fácil de gerenbciar partições nele, sendo necessário usar terminal. Eu sinceramente desisti, parecia bem complicado.

    • @M25videos
      @M25videos 6 месяцев назад

      não da pra usar o gparted pra isso?

    • @sam_cavalheiro
      @sam_cavalheiro 6 месяцев назад

      @@M25videos Q eu saiba, não

  • @diegocapelladev
    @diegocapelladev 6 месяцев назад

    Teria como estender/aumentar o tamanho de um volume já em uso? Por exemplo, recentemente fiquei sem espaço no diretório “/” e não consegui instalar outros programas. Diminui um pouco de espaço da "/home", mas não consegui alocar ao “/”. Tem alguma solução pra isso?

    • @thiagogoulart7448
      @thiagogoulart7448 6 месяцев назад

      Não, o que dá é pra criar outra partição nesse espaço

    • @M25videos
      @M25videos 6 месяцев назад

      tenta pelo gparted

    • @diegocapelladev
      @diegocapelladev 6 месяцев назад

      @@M25videos Não consegui, bugou a inicialização do sistema "grub" rsrs

  • @theodoro6
    @theodoro6 6 месяцев назад

    👍👍

  • @AntonioSouza
    @AntonioSouza 6 месяцев назад

    Hoje compactei 15GB de arquivos que quase não uso. E são muitos arquivos pequenos.
    Será que ajuda compactando arquivos?