Ativar TRIM periodicamente

Para aqueles que estão iniciando no mundo GNU/Linux, sobretudo no Manjaro Linux.
Regras do fórum Leia as Regras Gerais do Manjaro Brasil em "Normatividade" e pesquise antes de postar.
Se sua dúvida foi respondida, não esqueça de marcar RESOLVIDO em seus tópicos, botão com a marca verde Imagem

Ativar TRIM periodicamente

Mensagempor Rafael Matos » 05 Set 2017, 19:12  •  MS 1

Olá,

Andei procurando na internet uma resposta pra minha dúvida e não encontrei.
O caso é o seguinte:

Tenho um SSD WD Green 120gb e queria saber como ativar o TRIM periodicamente. Consegui verificar que meu SSD tem suporte através da wiki do Arch: https://wiki.archlinux.org/index.html/So ... iodic_TRIM

Nesse mesmo endereço eles ensinam a ativar periodicamente o TRIM, mas tem coisas que eles pedem para fazer que eu não tenho a menor ideia de como fazer.

Se alguém puder me ajudar, fico muito grato.
Avatar do usuário
Rafael Matos
Novato

 
Mensagens: 5
Registro: 02 Set 2017, 14:52
Agradeceu: 1 vez
Agradecido: 0 vez
Distro utilizada: Manjaro
Versão: 17
Ambiente: xfce
Repositório: stable
Habilidade: Novice

Ativar TRIM periodicamente

Mensagempor overlock » 05 Set 2017, 19:44  •  MS 2

Esse procedimento é meio complexo e se vc errar am alguma parte o sistema não iniciará,e no final vc terá que entrar em modo live dvd para configurar o modo discart no ext4,vc tem certeza que quer fazer esse procedimento ?

1º instale o pacote util-linux ;
Código: Selecionar todos
sudo pacman -S util-linux

Esse pacote fornece arquivos de unidade fstrim.timer fstrim.service e fstrim.timer . A ativação do temporizador ativará o serviço semanalmente. O serviço executa o fstrim (8) em todos os sistemas de arquivos montados em dispositivos que suportam a operação de descarte .
O temporizador depende do timestamp de /var/lib/systemd/timers/stamp-fstrim.timer (que ele criará após a primeira invocação) para saber se uma semana se estendeu desde a última execução. Portanto, não há necessidade de se preocupar com invocações muito frequentes, de uma forma semelhante a um anacron .
Para consultar a atividade e o status das unidades, veja journalctl . Para alterar a periodicidade do temporizador ou a execução do comando, edite os arquivos da unidade fornecidos.

2º Usar a opção de discard para uma montagem em /etc/fstab permite TRIM contínuo nas operações do dispositivo:
Código: Selecionar todos
 sudo nano /etc/fstab

Código: Selecionar todos
/dev/sda1  /           ext4  defaults,discard   0  1

Aqui vc só mudará a função discard.

O principal benefício do TRIM contínuo é a velocidade; um SSD pode realizar uma coleta de lixo mais eficiente. No entanto, os resultados variam e, particularmente, as gerações SSD anteriores também podem mostrar apenas o efeito oposto. Também por esse motivo, algumas distribuições decidiram não usá-lo (por exemplo, Ubuntu

LVM

Altere o valor da opção issue_discards de 0 para 1 em /etc/lvm/lvm.conf .
Nota: A ativação desta opção "emitirá devoluções para o volume físico subjacente dos volumes lógicos quando o volume lógico não estiver mais usando o espaço dos volumes físicos (por exemplo, lvremove , lvreduce , etc.)" (veja lvm.conf (5) e / ou comentários em linha em /etc/lvm/lvm.conf ). Como tal, não parece ser necessário para solicitações TRIM "regulares" (exclusão de arquivos dentro de um sistema de arquivos) para serem funcionais.
dm-crypt
Aviso: a opção de descarte permite que as solicitações de descarte sejam passadas através do dispositivo de bloco criptografado. Isso melhora o desempenho no armazenamento SSD, mas tem implicações de segurança. Consulte o suporte a Dm-crypt / TRIM para SSD para obter mais informações.

Para sistemas de arquivos não-raiz, configure /etc/crypttab para incluir discard na lista de opções para dispositivos de blocos criptografados localizados em um SSD (veja Configuração do sistema / crypttab da configuração do sistema Dm-crypt / System ).

Para o sistema de arquivos raiz, siga as instruções do suporte Dm-crypt / TRIM para SSD para adicionar o parâmetro direito do kernel à configuração do gerenciador de inicialização.
Maximizando o desempenho

Siga as dicas em Melhorar desempenho # Dispositivos de armazenamento para maximizar o desempenho de suas unidades.
Segurança
Hdparm mostra estado "congelado"

Alguns BIOS da placa-mãe emitem um comando de "congelamento de segurança" para dispositivos de armazenamento anexados na inicialização. Da mesma forma, alguns BIOS SSD (e HDD) estão configurados para "congelamento de segurança" na fábrica. Ambos resultam nas configurações de segurança de senha do dispositivo para serem congeladas , conforme mostrado abaixo:

Código: Selecionar todos
sudo  hdparm -I / dev / sda

Security:
    Master password revision code = 65534
       supported
    not   enabled
    not   locked
       frozen
    not   expired: security count
       supported: enhanced erase
    4min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT.


As operações como a formatação do dispositivo ou a instalação de sistemas operacionais não são afetadas pelo "congelamento de segurança".

A saída acima mostra que o dispositivo não está bloqueado por uma senha de disco rígido no arranque e o estado congelado protege o dispositivo contra malwares que pode tentar bloqueá-lo definindo uma senha no tempo de execução.

Se você pretende configurar uma senha para um dispositivo "congelado" você mesmo, é necessário um BIOS da placa-mãe com suporte para isso. Muitos notebooks possuem suporte, porque é necessário para criptografia de hardware , mas o suporte pode não ser trivial para uma placa de desktop / servidor. Para a placa-mãe Intel DH67CL / BL, por exemplo, a placa-mãe deve ser configurada para "modo de manutenção" por um jumper físico para acessar as configurações (consulte [5] , [6] ).
Aviso: Não tente alterar as configurações de segurança de bloqueio acima com hdparm menos que você saiba exatamente o que está fazendo.



Aqui vai o link com o tutorial em portugues em caso de dúvida >>> https://translate.google.com.br/transla ... edit-text=
|| Manjaro | | Linux User # 480186 | :!: Não esqueção do nosso canal no IRC freenode #manjaro-br | Não dou o peixe, ensino a pescar !
Avatar do usuário
overlock
Moderador

 
Mensagens: 1206
Registro: 18 Fev 2017, 00:52
Localização: São Paulo
Agradeceu: 9 vez(es)
Agradecido: 192 vez(es)
Distro utilizada: Manjaro
Versão: Spin
Ambiente: i3-gaps
Repositório: Stable
Habilidade: Novice

Ativar TRIM periodicamente

Mensagempor Rafael Matos » 05 Set 2017, 20:24  •  MS 3

overlock escreveu:Esse procedimento é meio complexo e se vc errar am alguma parte o sistema não iniciará,e no final vc terá que entrar em modo live dvd para configurar o modo discart no ext4,vc tem certeza que quer fazer esse procedimento ?

1º instale o pacote util-linux ;
Código: Selecionar todos
sudo pacman -S util-linux

Esse pacote fornece arquivos de unidade fstrim.timer fstrim.service e fstrim.timer . A ativação do temporizador ativará o serviço semanalmente. O serviço executa o fstrim (8) em todos os sistemas de arquivos montados em dispositivos que suportam a operação de descarte .
O temporizador depende do timestamp de /var/lib/systemd/timers/stamp-fstrim.timer (que ele criará após a primeira invocação) para saber se uma semana se estendeu desde a última execução. Portanto, não há necessidade de se preocupar com invocações muito frequentes, de uma forma semelhante a um anacron .
Para consultar a atividade e o status das unidades, veja journalctl . Para alterar a periodicidade do temporizador ou a execução do comando, edite os arquivos da unidade fornecidos.

2º Usar a opção de discard para uma montagem em /etc/fstab permite TRIM contínuo nas operações do dispositivo:
Código: Selecionar todos
 sudo nano /etc/fstab

Código: Selecionar todos
/dev/sda1  /           ext4  defaults,discard   0  1

Aqui vc só mudará a função discard.

O principal benefício do TRIM contínuo é a velocidade; um SSD pode realizar uma coleta de lixo mais eficiente. No entanto, os resultados variam e, particularmente, as gerações SSD anteriores também podem mostrar apenas o efeito oposto. Também por esse motivo, algumas distribuições decidiram não usá-lo (por exemplo, Ubuntu

LVM

Altere o valor da opção issue_discards de 0 para 1 em /etc/lvm/lvm.conf .
Nota: A ativação desta opção "emitirá devoluções para o volume físico subjacente dos volumes lógicos quando o volume lógico não estiver mais usando o espaço dos volumes físicos (por exemplo, lvremove , lvreduce , etc.)" (veja lvm.conf (5) e / ou comentários em linha em /etc/lvm/lvm.conf ). Como tal, não parece ser necessário para solicitações TRIM "regulares" (exclusão de arquivos dentro de um sistema de arquivos) para serem funcionais.
dm-crypt
Aviso: a opção de descarte permite que as solicitações de descarte sejam passadas através do dispositivo de bloco criptografado. Isso melhora o desempenho no armazenamento SSD, mas tem implicações de segurança. Consulte o suporte a Dm-crypt / TRIM para SSD para obter mais informações.

Para sistemas de arquivos não-raiz, configure /etc/crypttab para incluir discard na lista de opções para dispositivos de blocos criptografados localizados em um SSD (veja Configuração do sistema / crypttab da configuração do sistema Dm-crypt / System ).

Para o sistema de arquivos raiz, siga as instruções do suporte Dm-crypt / TRIM para SSD para adicionar o parâmetro direito do kernel à configuração do gerenciador de inicialização.
Maximizando o desempenho

Siga as dicas em Melhorar desempenho # Dispositivos de armazenamento para maximizar o desempenho de suas unidades.
Segurança
Hdparm mostra estado "congelado"

Alguns BIOS da placa-mãe emitem um comando de "congelamento de segurança" para dispositivos de armazenamento anexados na inicialização. Da mesma forma, alguns BIOS SSD (e HDD) estão configurados para "congelamento de segurança" na fábrica. Ambos resultam nas configurações de segurança de senha do dispositivo para serem congeladas , conforme mostrado abaixo:

Código: Selecionar todos
sudo  hdparm -I / dev / sda

Security:
    Master password revision code = 65534
       supported
    not   enabled
    not   locked
       frozen
    not   expired: security count
       supported: enhanced erase
    4min for SECURITY ERASE UNIT. 2min for ENHANCED SECURITY ERASE UNIT.


As operações como a formatação do dispositivo ou a instalação de sistemas operacionais não são afetadas pelo "congelamento de segurança".

A saída acima mostra que o dispositivo não está bloqueado por uma senha de disco rígido no arranque e o estado congelado protege o dispositivo contra malwares que pode tentar bloqueá-lo definindo uma senha no tempo de execução.

Se você pretende configurar uma senha para um dispositivo "congelado" você mesmo, é necessário um BIOS da placa-mãe com suporte para isso. Muitos notebooks possuem suporte, porque é necessário para criptografia de hardware , mas o suporte pode não ser trivial para uma placa de desktop / servidor. Para a placa-mãe Intel DH67CL / BL, por exemplo, a placa-mãe deve ser configurada para "modo de manutenção" por um jumper físico para acessar as configurações (consulte [5] , [6] ).
Aviso: Não tente alterar as configurações de segurança de bloqueio acima com hdparm menos que você saiba exatamente o que está fazendo.



Aqui vai o link com o tutorial em portugues em caso de dúvida >>> https://translate.google.com.br/transla ... edit-text=


Boa noite Overlock, valeu pela resposta :D

Mas tipo, eu rodei no terminal isso -> systemctl status fstrim.timer e systemctl status fstrim.service e ele me retornou que estava inativo. Eu percebi na mensagem do terminal um diretório (/usr/lib/systemd/system/) e entrei nele, lá encontrei os arquivos: fstrim.timer e fstrim.service. E se eu ativasse isso aí com systemctl enable fstrim.timer? Será que daria certo, ou eu estaria esquecendo algum detalhe?
Mais uma vez muito obrigado pela atenção :D
Avatar do usuário
Rafael Matos
Novato

 
Mensagens: 5
Registro: 02 Set 2017, 14:52
Agradeceu: 1 vez
Agradecido: 0 vez
Distro utilizada: Manjaro
Versão: 17
Ambiente: xfce
Repositório: stable
Habilidade: Novice

Ativar TRIM periodicamente

Mensagempor overlock » 05 Set 2017, 21:47  •  MS 4

vc instalou o pacote util-linux ? esse pacote fornece arquivos de unidade fstrim.timer fstrim.service e fstrim.timer . A ativação do temporizador ativará o serviço semanalmente. O serviço executa o fstrim (8) em todos os sistemas de arquivos montados em dispositivos que suportam a operação de descarte .
O temporizador depende do timestamp de /var/lib/systemd/timers/stamp-fstrim.timer (que ele criará após a primeira invocação) para saber se uma semana se estendeu desde a última execução. Portanto, não há necessidade de se preocupar com invocações muito frequentes, de uma forma semelhante a um anacron .
Para consultar a atividade e o status das unidades, veja journalctl . Para alterar a periodicidade do temporizador ou a execução do comando, edite os arquivos da unidade fornecidos.
Confira o journalctl com esse comando;
Código: Selecionar todos
 journalctl -b


E para ver com o systemctl;
Código: Selecionar todos
systemd-analyze blame


Eu acredito que não irá funcionar,se vc fizer como indiquei funcionará.
|| Manjaro | | Linux User # 480186 | :!: Não esqueção do nosso canal no IRC freenode #manjaro-br | Não dou o peixe, ensino a pescar !
Avatar do usuário
overlock
Moderador

 
Mensagens: 1206
Registro: 18 Fev 2017, 00:52
Localização: São Paulo
Agradeceu: 9 vez(es)
Agradecido: 192 vez(es)
Distro utilizada: Manjaro
Versão: Spin
Ambiente: i3-gaps
Repositório: Stable
Habilidade: Novice


Voltar para Iniciante



Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes

^ Voltar ao Topo