Sistema de Arquivos no Linux - Parte 1

Aula 8 · GNU/Linux para Servidores

Nesta aula abordamos os fundamentos do sistema de arquivos no Linux, destacando sua importância para especialistas em segurança e desenvolvedores. Iniciamos com uma breve introdução ao Debian 13, mencionando atualizações disponíveis. Discutimos o conceito de árvore de arquivos como estrutura de dados central para sistemas de armazenamento secundário como hard disk, SSDs e pendrives. Explicamos que os processos no Linux operam sobre a memória RAM, utilizando um sistema virtual de arquivos (VFS) que abstrai operações físicas dos dispositivos de armazenamento, evitando problemas como região crítica durante escritas no disco. Destacamos também que o Linux permite montagem flexível e virtualização de dispositivos dentro da árvore de arquivos, diferente do Windows. Discutimos sobre a programação em C utilizada para desenvolvimento do kernel e bibliotecas do sistema, mostrando um exemplo com o arquivo fs.h. Além disso, mencionamos que é possível criar programas personalizados utilizando essas bibliotecas e integrar funcionalidades diretamente no sistema operacional. Concluímos destacando a arquitetura modular do Linux, incluindo camadas como VFS, kernel e abstrações de hardware, enfatizando sua capacidade de lidar com diferentes tipos de dispositivos sem necessidade de reprogramação. O próximo passo será explorar padrões de organização de diretórios no Linux e suas implicações práticas.

Conceitos que esta aula cobre nas trilhas de conhecimento:

Network Operations Center (NOC)
Componentes internos (CPU, memória, placa-mãe)

Entre na sua conta para perguntar sobre esta aula. Fazer login.

Voltar ao curso