Mostrando postagens com marcador Hardware. Mostrar todas as postagens
Mostrando postagens com marcador Hardware. Mostrar todas as postagens

Guia de Particionamento para Linux: Do Desktop ao Servidor

1. Introdução: Por Que Planejar o Particionamento?

Ao instalar o Windows, muitos usuários estão acostumados a utilizar uma única partição para todo o sistema. No Linux, embora isso seja tecnicamente possível, um particionamento bem planejado oferece benefícios significativos: maior segurançafacilidade de manutençãomelhor desempenho e proteção de dados.

Este guia aborda desde configurações simples para iniciantes até esquemas avançados para servidores, considerando as tecnologias atuais.

2. Fundamentos Técnicos Atualizados

BIOS/MBR vs. UEFI/GPT

A antiga limitação da BIOS de inicializar apenas dentro dos primeiros 1024 cilindros não se aplica mais à maioria dos computadores modernos. Hoje temos:

  • BIOS + MBR: Sistema legado com limitação de 4 partições primárias e discos de até 2TB.

  • UEFI + GPT: Padrão atual, sem limite prático de partições, suporta discos maiores e oferece inicialização mais rápida.

Recomendação: Utilize o modo UEFI com tabela de partições GPT em hardware compatível.

3. Particionamento para Desktop/Iniciante

Para a maioria dos usuários domésticos, um esquema simples é suficiente:

Configuração Recomendada (SSD de 256GB):

text
/boot/efi (apenas UEFI): 100-500 MB
swap: 2-4 GB (ou arquivo de swap)
/: Todo o espaço restante (~251 GB)

Alternativa com Separação de Dados:

text
/boot/efi: 100-500 MB
swap: 2-4 GB
/: 30-50 GB
/home: Espaço restante

Vantagens desta abordagem:

  • Facilita reinstalação do sistema sem perder dados pessoais

  • Isola falhas que possam encher o sistema de arquivos raiz

4. Particionamento Avançado para Servidores e Workstations

Para sistemas de produção, a separação de diretórios é crucial para estabilidadesegurança e facilidade de administração.

Diretrizes por Diretório:

DiretórioFinalidadeRecomendação de Tamanho
/Sistema básico10-20 GB (mínimo para sistema operacional)
/boot (se BIOS)Arquivos de inicialização500 MB - 1 GB
/boot/efi (UEFI)Partição do sistema UEFI100-500 MB
swapMemória virtualVer seção específica abaixo
/homeDados de usuáriosMaior partição, conforme necessidade
/varDados variáveis (logs, caches)5-20 GB (maior para servidores)
/tmpArquivos temporários2-10 GB (depende dos aplicativos)
/optSoftware adicional5-15 GB (se usar muitos aplicativos de terceiros)

Exemplo Prático - Servidor de Arquivos:

text
Disco 1 (SSD 240GB - Sistema):
  /boot/efi: 500 MB
  /: 20 GB
  /var: 20 GB
  /tmp: 10 GB
  swap: 4 GB
  Restante: espaço livre para expansão

Disco 2 (HDD 2TB - Dados):
  /home: 2 TB (em LVM para flexibilidade)

5. LVM (Logical Volume Manager) - Flexibilidade Essencial

LVM permite redimensionar partições dinamicamente, essencial para ambientes em evolução.

Vantagens do LVM:

  • Redimensionamento de volumes sem desligamento

  • Snapshots para backups consistentes

  • Gerenciamento simplificado de múltiplos discos

Configuração básica:

  1. Criar partições físicas (pvcreate)

  2. Agrupá-las em Volume Group (vgcreate)

  3. Criar Logical Volumes (lvcreate) para //home, etc.

6. Sistemas de Arquivos Modernos

Escolha conforme sua necessidade:

  • ext4: Padrão estável e confiável para a maioria dos casos

  • XFS: Excelente para arquivos grandes e alta concorrência

  • Btrfs: Recursos avançados (snapshots, compressão, checksums)

  • ZFS: Enterprise-grade, com foco em integridade de dados (mais recursos de RAM)

7. Considerações Especiais

Swap no Mundo Moderno

A regra "tamanho igual ou o dobro da RAM" está desatualizada:

RAM do SistemaRecomendação de SwapObservações
≤ 4 GB2x RAMPara evitar esgotamento de memória
4-16 GB4-8 GBEquilíbrio entre desempenho e segurança
> 16 GB4-8 GBSuficiente para a maioria dos casos
HibernaçãoTamanho da RAM + 10-20%Necessário para salvar o estado da RAM

Alternativa: Arquivos de swap são viáveis com SSDs e oferecem mais flexibilidade.

Otimizações para SSDs

  1. Alinhamento de partição: Automático em GPT e ferramentas modernas

  2. TRIM: Habilitar com discard nas opções de montagem ou fstrim periódico

  3. Reduzir escritas: Ajustar configurações de logs e caches se necessário

8. Caso Prático: Criando um Layout Durante Instalação

Para distribuições como Ubuntu 20.04+ ou Fedora 33+:

  1. Escolha "Instalação personalizada" ou "Something else"

  2. Crie tabela de partições GPT (se UEFI)

  3. Configure:

    • Partição EFI (FAT32, 500MB, ponto de montagem /boot/efi)

    • Partição raiz (ext4, 20GB, ponto de montagem /)

    • Partição swap (4GB)

    • Partição home (ext4, restante, ponto de montagem /home)

  4. Para LVM: Marque "Configurar Logical Volume Manager" antes de criar partições

9. Conclusão e Recursos

Não existe um esquema de particionamento universal para Linux. O ideal depende de:

  • Hardware disponível

  • Finalidade do sistema

  • Experiência do administrador

Recursos Atualizados:

Princípio Final: Comece simples, separe ao menos /home dos dados do sistema, e considere LVM para flexibilidade futura. Para servidores, documente suas decisões de dimensionamento com base nos requisitos específicos de cada serviço.

Discos USB com problema de leitura !

Quem nunca na pressa puxou um pen drive, Hd externo, MP4, em fim qualquer dispositivo de armazenamento USB sem remover ele com segurança, pois é, mesmo sabendo dos riscos acabamos cometendo esse erro, e se o dispositivo estava trocando dados no momento as chances de apresentar um problema grave é altíssima. se vc é um desses contemplados pela pressa e esta com um abacaxi para conseguir lêr um HD externo USB com dados importantíssimos vai uma dica que pra mim caiu como uma luva, pediram para que eu recuperasse um HD externo que foi removido sem segurança alguma e com dados importantes a principio achei que tivesse danificado o case do HD testei em outro case e o erro continuava, testei no linux e só erro pra montar o HD, então encontrei no Google o site do Luiz Souza, todos méritos desse meu post pra ele pois me deu a luz no fim do túnel ja estava achando  que a única solução seria formatar o HD, ja que nenhum programa o conseguia ler, mas a solução era bem simples, e a mão de qualquer pessoa o grande  e poderoso MS-DOS.
Primeiro identifique qual é a letra correspondente aos seu HD Externo, no meu é f:\ mas vamos aqui pra exemplo e evitar qualquer confusão, definir como H:\
Basta chamar o prompt do DOS no Windows mesmo
Executar CMD ou pelo atalho no Iniciar
então digitamos o comando seguido da unidade com problema :

chkdsk H: /f


Programa em execução - nenhum erro encontrado.





Sobre o Check Disk




Verifica um disco e exibe um relatório de status.

CHKDSK [volume[[caminho]nomedearquivo]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:tamanho]] [/B]

volume: Especifica a letra da unidade (seguida de dois-pontos),o ponto de montagem ou o nome do volume.
arquivo: Apenas FAT/FAT32: especifica os arquivos nos quais será verificada a fragmentação.



/? Exibe ajuda



/F Corrige os erros do disco.



/V No FAT/FAT32: exibe o nome e o caminho completos de todos os arquivos no disco.
     No NTFS: exibe mensagens de limpeza, se houver.



/R Localiza setores defeituosos e recupera informações legíveis (implica o uso de /F).



/L:size Apenas no NTFS: altera o tamanho do arquivo de log para o número especificado de kilobytes. Se o tamanho não for especificado, exibe o tamanho atual.



/X Força o volume a ser desmontado primeiro, se necessário.
     Todos os identificadores abertos para o volume seriam então inválidos (implica o uso de /F).



/I Apenas no NTFS: executa uma verificação menos rigorosa de entradas de índice.



/C Apenas no NTFS: ignora a verificação de ciclos na estrutura de pastas.



/B Apenas no NTFS: avalia novamente clusters defeituosos no volume (implica o uso de /R)



OBS: A opção /I ou /C reduz o tempo necessário para executar Chkdsk ignorando certas verificações do volume.


Referencias:


http://luizsouza.com.br/2009/10/12/problema-de-leitura-em-hd-externo-usb-resolvido/