Opções de montagem sensíveis para SSD que não suportam trim?

1

Eu tenho uma unidade SSD mais antiga em um computador secundário (o sistema operacional é o Void Linux, o sistema de arquivos ext 4, sem swap) que não é muito usado. Eu quero tomar medidas razoáveis para prolongar a vida útil dessa unidade, uma unidade que, infelizmente, não suporta trim. O que eu gostaria de fazer é descobrir quais opções de montagem eu devo inserir no / etc / fstab para preservar melhor a unidade, como as opções que visam reduzir os ciclos de leitura / gravação. Até agora, o que eu tenho em / etc / fstab é algo como /dev/sda1 / ext4 relatime,defaults 0 1 . Há outros que eu deveria considerar adicionar?

Além disso, qualquer outra dica que vise prolongar a vida útil dessa iniciativa, introduzindo algum tipo de nivelamento de desgaste ou outras estratégias, será bem-vinda. Até agora, minha pesquisa já indicou que eu deveria tentar evitar encher a unidade com mais da metade de sua capacidade. É uma pequena unidade, mas como as coisas estão, é pouco menos da metade da capacidade, então acho que vou conseguir manter isso bem perto disso. Ponteiros adicionais serão apreciados. Como, talvez mudar para o sistema de arquivos f2fs?

    
por MJiller 07.09.2017 / 21:56

1 resposta

1

O Linux Torvalds sugere noatime .

Definição de noatime e nodiratime :

  • noatime : Without the "noatime" flag on your file system every read will cause a write, because the file system will update the access time. This is bad for the life-time of your SSD, since it supports a limited number of writes and this is causing significantly more writes.

Linux kernel developer Ingo Molnár claimed that it (atime) was “perhaps the most stupid Unix design idea of all times.” To disable the tracking of atime, the noatime option can be used to mount filesystems. For IO intensive tasks, the performance reward for turning off atime can be immediately apparent. But, turning off atime unconditionally will occasionally break certain software like mail tools that compare mtime and atime to determine whether there is unread mail or not. The tmpwatch utility and some backup tools also use atime and can misbehave if atime is incorrect. Audit requirements are another reason for keeping atime enabled.

  • nodiratime : This is the same as the noatime option but this only applies to directories. Note that turning on noatime implicitly means that nodiratime is enabled as well.
    
por 07.09.2017 / 22:46