Como falamos sobre Linux no post anterior e escolhemos a melhor distro Linux, também aprendemos a instalar Linux.
Hoje vamos discutir o sistema de arquivos Linux.
Tabela de conteúdos
O que é o sistema de arquivos Linux?
Linux File System ou qualquer sistema de arquivo geralmente é uma camada que está sob o sistema operacional que trata do posicionamento dos seus dados no armazenamento; sem ele, o sistema não pode saber qual arquivo começa de onde e termina onde.
Even se você encontrar algum tipo de sistema de arquivo não suportado, você também pode baixar um software que possa lidar com ele. Então o que são tipos de sistemas de ficheiros Linux?
Tipos de sistemas de ficheiros Linux
Quando tentar instalar Linux verá que o Linux oferece muitos sistemas de ficheiros como estes:
Ext, Ext2, Ext3, Ext4, JFS, XFS, btrfs e swap
Então o que são estes sistemas de ficheiros que o Linux oferece?
Ext: um antigo e não mais usado devido a limitações.
Ext2: primeiro sistema de arquivo Linux que permite dois terabytes de dados permitidos.
Ext3: veio do Ext2, mas com atualizações e compatibilidade retroativa.
O único problema com ele é que os servidores não usam este tipo de sistema de arquivos porque este sistema de arquivos não suporta recuperação de arquivos ou snapshots de disco.
Ext4: mais rápido e permitir arquivos grandes com velocidade significativa.
É uma opção perfeita para discos SSD, e você nota quando tenta instalar qualquer distro Linux que este é o sistema de arquivos padrão que o Linux sugere.
JFS: sistema de arquivos antigo feito pela IBM. Ele funciona muito bem com arquivos pequenos e grandes, mas falhou e arquivos corrompidos após longo tempo de uso, relatórios dizem.
XFS: sistema de arquivos antigo e funciona lentamente com arquivos pequenos.
Btrfs: feito pela Oracle. Ele não é estável como Ext em algumas distros, mas você pode dizer que é um substituto para ele se você tiver que fazê-lo. Ele tem excelente desempenho.
Você pode notar pela comparação acima que o Ext4 é o melhor sistema de arquivos Linux.
Explicação de alto nível
Agora você sabe o que é sistema de arquivos Linux e seus tipos. Então o que está dentro desse sistema de arquivos, quero dizer do nível superior.
Você pode vir do Windows, e Windows tem partições como C:\ e D:\, você pode instalar Windows em qualquer uma dessas partições, geralmente C:\.
E sobre a Estrutura do Sistema de Arquivos Linux?
Bem, se você navegar para a partição raiz, que é / você verá a Hierarquia do Sistema de Arquivos Linux.
A maioria das distros tem a mesma estrutura com alguma pequena diferença entre as distros.
Diretórios do Sistema de Arquivos Linux
/bin: Onde os comandos centrais do Linux residem como ls, mv.
/boot: Onde o carregador de inicialização e os arquivos de inicialização estão localizados.
/dev: Onde todos os drives físicos estão montados como DVDs USBs.
/etc: Contém configurações para os pacotes instalados.
/home: Onde cada usuário terá uma pasta pessoal para colocar suas pastas com seu nome como /home/likegeeks.
/lib: Onde as bibliotecas dos pacotes instalados localizados desde bibliotecas compartilhadas entre todos os pacotes,
unlike Windows, você pode encontrar duplicatas em pastas diferentes.
/media: Aqui estão os dispositivos externos como DVDs e pen drives que são montados, e você pode acessar seus arquivos daqui.
/mnt: Onde você monta outras coisas Locais de rede e algumas distros, você pode encontrar seu USB ou DVD.
/opt montados: Alguns pacotes opcionais estão localizados aqui e gerenciados pelo gerenciador de pacotes.
/proc: Como tudo no Linux é um arquivo, esta pasta para processos rodando no sistema,
e você pode acessá-los e ver muita informação sobre os processos atuais.
/root: A pasta home para o usuário root.
/sbin: Como /bin, mas os binários aqui são apenas para o usuário root.
/tmp: Contém os arquivos temporários.
/usr: Onde os utilitários e arquivos compartilhados entre usuários no Linux.
/var: Contém os logs do sistema e outros dados variáveis.
Agora você tem uma boa idéia sobre o que é o sistema de arquivos do Linux.
>Escolher o sistema de arquivos certo pode levá-lo ao melhor desempenho, então escolha o melhor.
Fundador do LikeGeeks. Eu estou trabalhando como administrador de sistemas Linux desde 2010. Sou responsável pela manutenção, segurança e resolução de problemas de servidores Linux para múltiplos clientes ao redor do mundo. Eu adoro escrever shell e scripts Python para automatizar meu trabalho.