Guia SSD no Linux: tudo que você precisa saber e o que precisa esquecer!

Após quebrar um pouco a cabeça buscando dados sobre a instalação do meu primeiro "disco de estado sólido", ou simplesmente SSD, resolvi escrever este artigo, compilando e atualizando todas as informações sobre SSD no Linux, visto que grande parte do material que é encontrado na internet é desatualizado e não condiz mais com os pacotes existentes e/ou funcionamento do GNU/Linux em relação a estes dispositivos.

[ Hits: 33.425 ]

Por: Esli Silva em 08/07/2017 | Blog: https://esli.blog.br


MBR ou GPT e o File System



MBR ou GPT

Ao criar a tabela de partição para formatar o SSD (e posteriormente inserir o sistema de arquivos, S.O. etc) o formato deve ser o GPT, ao invés do antigo, bom e velho (mais bom do que velho) MBR.

Porém, ao instalar a maioria das distros GNU/Linux, em mais de 95% delas, irá detectar o SSD e habilitar em GPT durante a instalação. Exceto se você forçar em outro formato.

Ou seja, neste quesito: se você estiver usando uma distro atualizada e conhecida (ou derivada de uma das 4 grandes), não precisará fazer nada.

Escolha do File System: Btrfs vs Ext4 vs F2FS vs JFS vs outros

O filesystem deve possuir suporte ao TRIM, no kernel ele está presente desde o 2.6. Os seguintes FS possuem suporte ao TRIM: Ext4, Btrfs, JFS, XFS e F2FS.

Nos testes de performance com o kernel 4.0 o FS com melhor desempenho foi o F2FS, porém ele ainda é experimental e não está nos repositórios de algumas distribuições linux. Em ordem de desempenho, posteriormente vem o Btrfs e o Ext4, em alguns testes o XFS mostrou desempenho melhor que os outros, porém no geral considero-o em 4º atrás do Ext4.

Neste momento, visto o desenvolvimento destes 4 file systems e dependendo da distribuição que escolher opte primeiramente pelo Btrfs ou Ext4.

Ou seja, Debian, Ubuntu e derivados, continue no padrão do Ext4 Já com RHEL, Fedora e derivados, mantenha no padrão Brtfs.

Se quiser se aventurar no JFS, XFS e F2FS manda brasa, mas não terá melhoria alguma (pior, perderá!)

Ou seja, neste quesito: mantenha no padrão (ou no que já conheça).

Página anterior     Próxima página

Páginas do artigo
   1. Mito e suporte do SSD
   2. MBR ou GPT e o File System
   3. Suporte ao TRIM e opções de montagem no fstab
   4. Schedulers e o Journaling
   5. Update, firmware, RAM e tmpfs
Outros artigos deste autor

Rootsh - Auditando/monitorando o root e demais usuários do GNU/Linux

DHCP no GNU/Linux - Guia para ISC-DHCP Server

Certificados e OpenSSL - A Sopa de Letras

Leitura recomendada

Edição pesada de imagens com o Gimp (parte 2)

Raios de luz explodindo atrás do texto

Soltando raios com Inkscape

ICINGA - Monitorando máquinas remotas com NRPE

Não se afoguem mais em uma tonelada de Logs, ELK te salva! (Real-time)

  
Comentários
[1] Comentário enviado por removido em 08/07/2017 - 11:47h

Excelente!

Favoritado.


*******************************************************
* https://www.linuxcounter.net/cert/620448.png *
*******************************************************

[2] Comentário enviado por clodoaldops em 08/07/2017 - 13:13h

Very good.
Favoritado.

[3] Comentário enviado por removido em 09/07/2017 - 22:38h


Gostei do comando.

cat /sys/block/sda/queue/rotational

Falta conteúdo sobre SSD aqui no VOL.

[4] Comentário enviado por rogeriofox em 14/07/2017 - 08:39h

Meu Debian 9 com SSD já fez uma configuração bem redondinha. Fiz minha instalação com o BRTFS e sempre tem algum ajuste fino. Seu artigo foi direto ao ponto. Parabéns!!!

[5] Comentário enviado por lexemail em 14/07/2017 - 09:46h

Ótimo artigo!
Só pra reforçar, instalei recentemente o Ubuntu em um ssd de 120gb como teste. Instalação normal e até agora nenhum problema. A única "coisa" que notei foi a velocidade, ficou muito rápido.

A honestidade, igualdade, responsabilidade, autruidade, perseverança e desejo de um mundo melhor, começa pelas nossas atitudes!

[6] Comentário enviado por sergeimartao em 14/07/2017 - 15:24h

Excelente artigo, muito esclarecedor!

[7] Comentário enviado por CheshireCat em 19/07/2017 - 16:17h

Muito bom, parabéns, me foi super útil!
Favoritado. <3

[8] Comentário enviado por nicolo em 25/07/2017 - 15:21h

Interessante, mas para quem não é expert uns exemplos dos comandos recomendados seriam muito úteis. Mais sensível no ítem do journaling que não é comum
dar essa opção nos comandos. Evidente que para quem já sabe tudo os exemplos são desnecessários.

[9] Comentário enviado por Eslih em 26/07/2017 - 10:25h


[8] Comentário enviado por nicolo em 25/07/2017 - 15:21h

Interessante, mas para quem não é expert uns exemplos dos comandos recomendados seriam muito úteis. Mais sensível no ítem do journaling que não é comum
dar essa opção nos comandos. Evidente que para quem já sabe tudo os exemplos são desnecessários.


Obrigado pelo feedback @nicolo pretendo atualizar o artigo futuramente e incluirei mais comandos e detalhes sobre as tecnologias e recursos que mencionei (com maior didática também).
Mesmo assim, espero ter conseguido ajudar ;-)

[10] Comentário enviado por wandersonbc em 31/07/2017 - 15:36h

Gostei demais do artigo, em especial da parte que abrange o TMPFS.

[11] Comentário enviado por pbonfanti em 25/07/2018 - 12:57h

Excelente artigo, eu não vejo nada tão completo desde que instalei debian no meu Asus EEEPC alguns anos atrás, quando todas essas preocupações eram pertinentes. Curiosamente a bateria faliu muito antes do SSD, o qual não chegou a me dar problemas.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts