Partições e diretórios Ubuntu Linux explicados - Guia de suporte Dell
Resumo: Saiba como as partições, diretórios e sistemas de arquivos do Ubuntu Linux funcionam em seu computador Dell. Este guia completo abrange partições root, home, swap, EFI, a estrutura completa de diretórios e todos os 7 tipos de arquivos, em linguagem simples e fácil de seguir. ...
Instruções
Não tem experiência com o Ubuntu Linux em seu computador Dell? Entender como o Ubuntu organiza seu armazenamento é o primeiro passo para uma experiência mais tranquila. Este guia explica as partições, diretórios, sistemas de arquivos e tipos de arquivo do Ubuntu Linux em uma linguagem simples e fácil de seguir — para que você sempre saiba o que está acontecendo no seu sistema.
Se você já usou o Windows antes, ajuda a deixar esses conceitos de lado ao pensar no Ubuntu. A primeira coisa a fazer é descartar tudo o que você já sabe sobre partições do Windows — tentar combinar as duas só causa confusão. Pense neles como dois processos separados.
Partições do Windows (Recapitulação rápida)
As partições do Windows vêm em duas formas: Primária e Lógica. Em discos rígidos SATA/IDE mais antigos, você está limitado a quatro partições primárias ou a uma combinação de algumas partições primárias e lógicas. Cada um recebe uma letra da unidade, mas você só pode instalar o sistema operacional em uma partição primária.
Partições do Ubuntu Linux
O Ubuntu funciona de maneira diferente. As partições do Ubuntu Linux também vêm nos tipos primário e lógico. O limite é de quatro partições primárias ou uma combinação de partições primárias e lógicas. No entanto, é aí que terminam as semelhanças.
Aqui está a principal diferença: Ao contrário do Windows, que usa letras de unidade para distinguir entre diferentes dispositivos de armazenamento e partições, o Ubuntu e outras distribuições Linux usam uma árvore de sistema de arquivos unificada onde tudo começa a partir do diretório raiz, denotado como "/".
No Ubuntu Linux, seu / A partição (raiz) deve ser uma partição primária, enquanto todas as outras partições, sejam primárias ou lógicas, são montadas nessa partição raiz.
Pense nisso como uma árvore: A maneira mais fácil de imaginar os diretórios do Ubuntu é como galhos em uma árvore. O tronco da árvore é o diretório raiz em sua primeira partição. Os outros diretórios são montados nesse tronco como ramificações. Cada ramificação tem sua finalidade, mas pode interagir com outras através do tronco e pode ter subdiretórios ramificando-se delas.
Antes de configurar partições, sua unidade usa um dos dois formatos de tabela de partição. É importante entender qual deles é importante, especialmente nos computadores modernos da Dell.
Problema de MBR (Registro mestre de boot)
Sistemas mais antigos — normalmente aqueles que executam o Windows 7 e anteriores — geralmente usam um estilo mais antigo de particionamento chamado MBR. O MBR é limitado a quatro partições primárias e é compatível com unidades de até 2 TB.
GPT (tabela de partição GUID)
Os computadores que vêm com o Windows 8 e posterior usam um estilo mais recente de particionamento chamado GPT. O GPT não contém um carregador de inicialização da mesma forma que o MBR e pode ter até 128 partições. A maioria dos computadores modernos vem pré-configurada com um disco GPT.
Como você verifica qual tipo você tem? Abra um Terminal e execute: sudo parted -l
Se o disco for do tipo GPT, você também deverá adicionar uma partição EFI ou BIOS Boot dependendo do modo de inicialização do firmware do sistema.
Dica: Na maioria dos computadores Dell modernos fabricados depois de 2012, seu sistema usa firmware UEFI e discos GPT. Se não tiver certeza, execute o comando acima para confirmar.
O Ubuntu Linux separa suas partições em duas categorias: as que contêm dados do sistema e as que mantêm dados do usuário ou trocam. Aqui está um detalhamento de cada partição que você encontrará.
1. A partição raiz (/)
Esta é a partição mais importante no seu sistema Ubuntu. A partição raiz contém, por padrão, todos os arquivos do sistema, configurações do programa e documentos. O file system raiz é o diretório de nível superior da hierarquia do file system. Ele contém todos os componentes essenciais necessários para inicializar, restaurar, recuperar e reparar o sistema. Ela deve permanecer mínima para garantir confiabilidade, portabilidade e facilidade de recuperação.
- Ponto de montagem:
/ - Sistema de arquivos: ext4 (recomendado)
- Tamanho mínimo: 8 GB Recomenda-se que ele tenha pelo menos 15 GB. Para desktops de uso geral, 25 a 50 GB é um tamanho confortável.
2. A partição de troca (ou arquivo de swap)
O espaço de troca é a rede de segurança do sistema quando ele está com pouca RAM (Random Access Memory). Swap é o espaço de backup de disco que o kernel usa quando não consegue manter todas as páginas de memória na RAM. Quando a memória física está baixa, o kernel pode gravar páginas frias para trocar para que as cargas de trabalho ativas mantenham a RAM. As leituras e gravações na troca são mais lentas do que na RAM, portanto, a troca é uma rede de segurança — não um substituto para ter RAM suficiente.
O espaço de troca pode ser uma partição de troca dedicada (recomendado), um arquivo de troca ou uma combinação de ambos.
De quanta troca você precisa? O Ubuntu leva em consideração a hibernação ao calcular o tamanho da troca. Se você precisar de hibernação, será necessário um tamanho de troca igual ao da RAM.
O recurso de hibernação (suspensão no disco) grava o conteúdo da RAM na partição de troca antes de desligar a máquina. Portanto, sua partição de troca deve ser pelo menos tão grande quanto o tamanho da RAM se você planeja usar a hibernação.
Aqui estão as diretrizes gerais:
| Tamanho da RAM | Troca (sem hibernação) | Troca (com hibernação) |
|---|---|---|
| Até 2 GB | Igual à RAM | 2× RAM |
| 2 GB a 8 GB | 2 a 4 GB | Igual à RAM |
| 8 GB a 16 GB | 4 GB | Igual à RAM |
| Acima de 16 GB | 2 a 4 GB | Igual à RAM |
3. A partição do sistema EFI (ESP) — /boot/efi
A partição EFI (também chamada de ESP — EFI System Partition) contém alguns arquivos de inicialização. Isso será necessário se o firmware (BIOS/UEFI) estiver configurado para inicializar no modo EFI, que é o padrão na maioria dos computadores modernos. Ele deve estar localizado no início de um disco GPT e ter um indicador de "inicialização".
Ao contrário de outras partições típicas do Linux, a partição EFI deve ser formatada com FAT32. Um tamanho de 500 MB é uma boa maneira de garantir que você não ficará sem espaço. Não use essa partição para armazenar nada, exceto informações do carregador de inicialização.
4. A partição de inicialização (/boot)
A coluna /boot O diretório contém os arquivos necessários para inicializar o sistema. Por exemplo, os arquivos do carregador de inicialização GRUB e seus kernels Linux são armazenados aqui.
A maioria das instalações padrão do Ubuntu não precisa de uma solução separada /boot Partição. No entanto, alguns computadores não conseguirão ver os arquivos de inicialização se eles estiverem localizados a mais de 100 GB do início do disco. É por isso que às vezes é necessário criar um /boot no início do disco.
- Tamanho recomendado (se separado): 1 GB
- Sistema de arquivos: ext4
5. A partição Home (/home)
A coluna /home O diretório contém uma pasta base para cada usuário. Por exemplo, se seu nome de usuário for "bob", você tem uma pasta base localizada em /home/bob. Esta pasta base contém os arquivos de dados do usuário e arquivos de configuração específicos do usuário.
Manter /home em sua própria partição é uma ótima idéia porque se você reinstalar o Ubuntu, você pode formatar a partição raiz e manter /home Intacta; Quando você reinstalar seus programas, suas configurações reaparecerão como eram.
Cada usuário só tem acesso de gravação à sua própria pasta base e deve obter permissões elevadas para modificar outros arquivos no sistema.
6. Por que usar várias partições?
Originalmente, ter partições diferentes significava maior segurança de dados em caso de desastre. Se ocorresse um acidente, isso afetaria apenas os dados na partição afetada. Os dados nas outras partições provavelmente sobreviverão.
Esta é uma tabela de referência rápida para uma instalação típica de desktop Ubuntu em um computador Dell moderno com um disco GPT e firmware UEFI:
| C: | Ponto de montagem | Sistema de arquivos | Tamanho recomendado |
|---|---|---|---|
| Partição do sistema EFI | /boot/efi |
FAT32 | 500 MB |
| Partição de inicialização (opcional) | /boot |
EXT4 | 1 GB |
| Partição raiz | / |
EXT4 | 25 a 50 GB |
| Trocar | (nenhum/troca) | Trocar | Igual à RAM (se estiver em hibernação) |
| Partição de Início | /home |
EXT4 | Espaço restante |
Dica: Para a maioria dos usuários que fazem uma instalação de desktop padrão, o particionamento automático do instalador do Ubuntu funciona bem. O particionamento manual é recomendado para configurações avançadas, servidores ou configurações de inicialização dupla.
Uma vez que o Ubuntu é instalado, todos os seus arquivos e pastas vivem em uma única árvore de diretórios começando em / (raiz). O Linux Foundation mantém um Filesystem Hierarchy Standard (FHS). Este FHS define a estrutura de diretórios, o conteúdo e a finalidade dos diretórios em distribuições Linux. Graças a esse padrão, você encontrará a mesma estrutura de diretórios em quase todas as distribuições Linux.
Veja o que cada diretório de chaves faz:
/ — Diretório raiz
O diretório raiz é o ponto de partida da hierarquia do sistema de arquivos no Ubuntu. Ele contém todos os outros diretórios e arquivos no sistema e pode ser considerado como o "tronco" da árvore, cujos ramos se estendem a todos os locais no sistema.
/bin — Arquivos de programas essenciais
A coluna /bin O diretório contém os binários de usuário essenciais (programas) que devem estar presentes quando o sistema está no modo de usuário único. Aplicativos como o Firefox são armazenados em /usr/bin, enquanto importantes programas e utilitários do sistema, como o shell Bash, estão localizados em /bin.
/boot — Arquivos de inicialização
A coluna /boot O diretório contém tudo o que é necessário para que o processo de inicialização inicie o sistema. Isso inclui o carregador de inicialização GRUB e os arquivos do kernel do Linux.
/dev — Arquivos de dispositivo
A coluna /dev O diretório contém uma coleção de arquivos especiais que representam pontos de acesso para dispositivos em seu sistema. Isso permite que os usuários acessem diretamente esses dispositivos por meio dos arquivos do dispositivo. Por exemplo, /dev/sda representa o disco rígido principal.
/etc — Arquivos de configuração do sistema
A coluna /etc O diretório contém arquivos de configuração global do sistema que afetam o comportamento do sistema para todos os usuários. Os arquivos de configuração específicos do usuário estão localizados no diretório base de cada usuário.
/etc pode afetar todo o sistema, portanto, sempre faça backups antes de editar.
/home — Pastas base do usuário
A coluna /home O diretório contém dados do usuário e arquivos de configuração específicos do usuário. Como usuário, você colocará seus arquivos pessoais, anotações e programas em seu diretório base. Quando você cria um usuário em seu sistema Linux, é prática padrão criar um diretório base para esse usuário.
/lib — Bibliotecas essenciais
A coluna /lib O diretório contém módulos de kernel e arquivos de biblioteca essenciais necessários para inicializar o sistema e executar os comandos no sistema de arquivos raiz — especificamente aqueles usados por binários em /bin e /sbin. Eles são essenciais para a funcionalidade básica do sistema.
/media — Mídia removível
A coluna /media O diretório fornece um local padrão para dispositivos de montagem automática, em particular mídia removível. Esse diretório contém subdiretórios que são usados como pontos de montagem para mídia removível, como unidades USB e discos ópticos.
/mnt — Pontos de montagem temporários
A coluna /mnt O diretório também é um local para pontos de montagem, mas é dedicado especificamente a dispositivos "temporariamente montados", como sistemas de arquivos de rede.
/opt — Software opcional/de terceiros
A coluna /opt O diretório é reservado para software opcional e aplicativos de terceiros. O software instalado aqui normalmente não é gerenciado pelo gerenciador de pacotes integrado do Ubuntu.
/proc — Informações de Kernel e Processo
A coluna /proc O diretório é um sistema de arquivos virtual que fornece um mecanismo para que o kernel envie informações aos processos. Ele não contém arquivos reais — as informações são geradas dinamicamente pelo kernel.
/root — Pasta base do usuário root
A coluna /root Directory é o diretório base do superusuário. Ele não está localizado em /home Para permitir que o sistema inicialize mesmo que /home não está disponível.
/run — Dados de tempo de execução
As distribuições do Linux moderno incluem um /run diretório como um sistema de arquivos temporário (tmpfs), que armazena dados voláteis em tempo de execução, seguindo a versão 3.0 do FHS.
/sbin — Binários de administração do sistema
A coluna /sbin O diretório contém comandos administrativos importantes que, geralmente, só devem ser usados pelo superusuário (root).
/srv — Dados de serviço
A coluna /srv diretório pode conter diretórios de dados de serviços como HTTP (/srv/www/) ou FTP.
/sys — Informações do sistema/kernel
A coluna /sys O diretório é um sistema de arquivos virtual que pode ser acessado para definir ou obter informações sobre a visão do kernel do sistema.
/tmp — Arquivos temporários
A coluna /tmp Diretório é um local para arquivos temporários usados por aplicativos. O conteúdo do /tmp O diretório é excluído quando o sistema é reiniciado. Não guarde nada importante aqui.
/usr — Programas e Dados do Usuário
A coluna /usr O diretório contém a maioria dos utilitários e aplicativos do usuário e replica parcialmente a estrutura do diretório raiz, contendo, por exemplo, /usr/bin/ e /usr/lib. A coluna /usr A hierarquia contém dados compartilháveis e somente leitura.
/var — Dados variáveis
A coluna /var O diretório é dedicado a dados variáveis, como logs, bancos de dados, sites e arquivos spool temporários (e-mail, etc.) que persistem de uma inicialização para outra. Os arquivos armazenados aqui não são limpos automaticamente, tornando-se um bom lugar para os administradores de sistema para procurar informações sobre o comportamento de seus sistemas.
Os termos "sistema de arquivos" e "sistema de arquivos" são frequentemente usados de forma intercambiável, mas na verdade significam coisas ligeiramente diferentes no Linux:
- Um sistema de arquivos (uma palavra) é o esquema organizacional que o Ubuntu usa para armazenar e localizar arquivos em uma partição. Pense nisso como as regras de arquivamento.
- O sistema de arquivos (duas palavras) refere-se a todos os arquivos em seu computador — tanto os arquivos em si quanto o formato em que são armazenados.
Formatos comuns de sistema de arquivos
| Formato | Usado para | Notas |
|---|---|---|
| EXT4 | Partições Root, Home e Boot | Padrão para Ubuntu; Rápido, confiável, com registro no diário |
| FAT32 | Partição do sistema EFI | Necessário para inicialização UEFI |
| Trocar | Partição de troca | Usado para estouro de memória e hibernação |
| NTFS | Dados compartilhados com o Windows | Para compartilhar dados com o Windows, escolha NTFS. |
| exFAT | Unidades USB/multiplataforma | Ideal para unidades compartilhadas entre Linux, Windows e macOS |
É bom saber: Outros sistemas operacionais (Windows, macOS) não podem ler ou gravar em partições do Ubuntu (ext4), mas o Ubuntu pode ler e gravar em praticamente qualquer tipo de partição.
No Ubuntu Linux, o Linux trata tudo como um arquivo, de documentos de texto a discos rígidos e soquetes de rede. Em sistemas baseados em UNIX, há sete tipos de arquivos padrão: regular, diretório, link simbólico, FIFO especial, bloco especial, caractere especial e soquete.
Você pode identificar o tipo de um arquivo executando ls -l em um terminal. O primeiro caractere de cada linha informa o tipo de arquivo.
1. Arquivos regulares (-)
Arquivos regulares são o tipo de arquivo mais comum no Linux. Eles são contêineres versáteis para armazenar uma variedade de formatos de dados, incluindo texto, código executável, conteúdo multimídia e arquivos de configuração do sistema.
Identificado por: Um traço (-) no início da ls -l .
2. Diretórios (d)
O Linux segue uma estrutura hierárquica para organizar arquivos. Isso é feito usando diretórios. Diretórios também são arquivos Linux. Mas, em vez de armazenar dados, eles armazenam a localização de outros arquivos.
Identificado por: A d No início de ls -l .
3. Links Simbólicos (l)
Um arquivo de link simbólico (também chamado de symlink) é um tipo de arquivo no Linux que aponta para outro arquivo ou pasta em seu sistema. Arquivos de link simbólicos são semelhantes aos atalhos no Windows. Ao contrário de um link físico, um link simbólico não contém os dados no arquivo de destino em si, mas simplesmente aponta para outra entrada em algum lugar no sistema de arquivos.
Identificado por: Uma l No início de ls -l .
4. Arquivos de dispositivo de bloco (b)
Dispositivos de bloco são um tipo de arquivo especial que fornece acesso em buffer a dispositivos de hardware, facilitando operações estruturadas de E/S. Exemplos de dispositivos de bloco incluem discos rígidos, unidades flash e outros dispositivos de armazenamento. Eles processam dados em blocos de vários bytes e são essenciais para montar diferentes tipos de armazenamento.
Identificado por: A b No início de ls -l . Encontrado principalmente em /dev.
5. Arquivos de dispositivo de caracteres (c)
Arquivos de dispositivo de caracteres são tipos especiais de arquivos no Linux que fornecem uma interface para dispositivos de hardware que transmitem dados um caractere por vez, como teclados, mouses ou portas seriais. Esses arquivos permitem que os programas de espaço do usuário interajam com o hardware de forma simples e padronizada.
Identificado por: A c No início de ls -l . Encontrado principalmente em /dev.
6. Arquivos de soquete (s)
Soquetes (mostrados com um s) são usados em comunicações de rede para criar um link entre processos, seja dentro do mesmo sistema ou através de uma rede, permitindo a troca de dados.
Identificado por: Uma s No início de ls -l .
7. Pipes nomeados / arquivos FIFO (p)
FIFOs (First In, First Out), indicados por um p, são tipos especiais de arquivos usados para comunicação entre processos. Os dados gravados neles por um processo podem ser lidos por outro.
Identificado por: A p No início de ls -l .
Referência rápida: Identificadores de tipo de arquivo
| Símbolo | Tipo de arquivo | Localização comum |
|---|---|---|
- |
Arquivo regular | Em todos os lugares |
d |
Diretório | Em todos os lugares |
l |
Link simbólico | /usr, /lib, /bin |
b |
Dispositivo de bloco | /dev |
c |
Dispositivo de caracteres | /dev |
s |
Soquete | /run, /var/run |
p |
Pipe nomeado (FIFO) | /tmp, /dev |
P: Preciso de um separado? /home Partição?
Um: Não é obrigatório, mas é altamente recomendado. Manter /home em sua própria partição significa que você pode reinstalar o Ubuntu sem perder seus arquivos pessoais.
P: Preciso de uma partição swap em sistemas modernos?
Um: Uma distribuição como o Ubuntu cria automaticamente um arquivo de troca de 2 GB de tamanho durante a instalação. Isso geralmente é suficiente. Você só precisará de uma partição de troca dedicada maior se planeja usar a hibernação.
P: Qual é a diferença entre UEFI e BIOS?
Um: O BIOS (Basic Input/Output System, Sistema Básico de Entrada/Saída) é um software de baixo nível que executa a inicialização do hardware e carrega o carregador de inicialização. Gradualmente, o BIOS está sendo substituído por UEFI (Unified Extensible Firmware Interface). A maioria dos computadores Dell fabricados depois de 2012 usa UEFI.
P: O Ubuntu consegue ler meus arquivos do Windows?
Um: Sim. O Ubuntu pode ler e gravar em partições do Windows, mas o Windows não consegue ler partições do Ubuntu (ext4).
P: O que é o /lost+found Diretório?
Um: A coluna /lost+found O diretório é usado para armazenar todos os arquivos que estão corrompidos após uma falha do sistema e fornece uma maneira de tentar recuperar dados deles. Após uma falha, na próxima inicialização, uma verificação do file system é realizada. A coluna fsck ferramenta irá através do sistema e tentar recuperar quaisquer arquivos corrompidos. O resultado dessa operação de recuperação é colocado no /lost+found diretório.
Recursos adicionais
Mais informações
o suporte de software é oferecido pela Canonical por meio dos seguintes métodos:
A Dell oferece suporte técnico: