Estou configurando um notebook para fins de demonstração de software. A máquina possui uma CPU Intel Core i7, 8 GB de RAM, um SSD de 128 GB e roda o desktop Ubuntu 12.04 LTS 64bit. Como está, o SSD está configurado para ter um único grupo de volumes, com / boot, / swap e / all no respectivo volume lógico. Eles consomem coletivamente 30 GB de espaço. Eu pretendo usar o restante para volumes lógicos para convidados KVM, todos executam o Ubuntu 12.04 Server
Eu gostaria de garantir que o SSD seja utilizado de maneira ideal. Embora neste site haja ótimas informações sobre a configuração do suporte TRIM para configurações do sistema de arquivos que não envolvem o LVM, não encontrei um guia explícito sobre minha configuração planejada.
Eu tinha encontrado esta página que fala sobre a adição issue_discards
de /etc/lvm/lvm.conf
. Mas no arquivo mencionado na minha máquina, não encontrei o conteúdo citado. Eu verifiquei duas vezes man lvm.conf(5)
, também não vi nenhuma menção a essa opção.
Portanto, não tenho certeza do que fazer. Além disso, mesmo dizendo que adicionar a opção é a coisa certa a fazer, devo adicionar na minha máquina /etc/fstab
ainda opções de montagem, como noatime
etc?
Todas as dicas, sugestões e / ou orientações adicionais são muito apreciadas.
Respostas:
Para googlers - a opção issue_discards não é necessária para que o TRIM funcione quando falamos em excluir arquivos. O único efeito disso é quando você realmente modifica seu LVM (por exemplo, diminuindo ou removendo volumes lógicos). Mas usuários comuns geralmente não fazem isso.
Essa configuração é recomendada para aqueles que estão, por exemplo, provisionando máquinas virtuais em grupos de volumes LVM e as excluindo frequentemente. Caso contrário, você não precisa disso. Para obter mais informações, vá para a página do manual lvm.conf. Isto é do Guia de Administração do RHEL 6.2 LVM:
https://access.redhat.com/site/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Logical_Volume_Manager_Administration/LVM_overview.html
Eu escrevi um blog sobre isso: http://lukas.zapletalovi.com/2013/11/how-to-trim-your-ssd-in-fedora-19.html
fonte
Suportei o LVM 2.02.95 para o Ubuntu 12.04 e o coloquei em um ppa. Para usá-lo, emita os seguintes comandos:
Após essa atualização, o
issue_discards
comando in/etc/lvm/lvm.conf
será reconhecido como esperado.fonte
issue_discards
Atualmente, a opção não é suportada na versão do LVM fornecida com a versão 12.04.No registro de alterações do LVM :
No 12.04, a versão do LVM é 2.02.66 (o 12.10 vem com o 2.02.95).
Definir esta opção já não causa danos, porque é silenciosamente ignorado.
Veja o Red Hat Bugzilla 820203
fonte