Temos um sistema que usa um SSD (Samsung 860 Pro de 4 TB) que ligamos por 10 minutos para gravar dados e depois desligamos a cada hora, 24 horas por dia, 7 dias por semana, por cerca de seis meses, por meio de um sistema Linux. Ligamos manualmente a energia do inversor e esperamos que o sistema operacional veja o inversor montado. Isso geralmente leva de 12 a 22 segundos para ser feito. Consideramos uma falha na montagem se a unidade não aparecer após 30 segundos de espera para montagem. A primeira vez que fizemos isso, tudo estava funcionando bem. Fizemos uma segunda rodada com a mesma unidade, mas as unidades pararam de ser montadas em menos de 30 segundos, após cerca de 1 mês a 3 meses entre os 5 sistemas que executamos.
Basicamente, no primeiro turno, o drive teria sido ligado e desligado pelo menos 4.320 vezes. Como a unidade não foi montada de forma consistente durante a segunda rodada de testes, parece haver entre 5.000 e 7.000 ciclos de energia no total. Todas as unidades ainda estarão funcionando se você esperar mais de 30 segundos, mas elas não serão mais consideradas montadas de forma confiável em nosso sistema.
Não consigo encontrar nenhuma especificação de unidade SSD em relação ao ciclo de energia e se há um limite para fazer isso. O drive 860 Pro de 4 TB era muito caro quando o compramos (> US$ 1 mil) e supostamente muito confiável com ciclos de programa/apagamento (P/E) muito altos. No entanto, não há especificações sobre o ciclo de energia.
O ciclo frequente de energia é ruim para a unidade SSD? Eu sei que a maioria das pessoas provavelmente não faz isso e a unidade provavelmente não é desligada e ligada mais de uma vez por dia. basicamente executamos 12 anos de ciclos de energia diários em 6 meses.
Edição 1 (informações adicionais dos comentários): Estamos funcionando com baterias , então o uso de energia é muito limitado.
Edição 2 (informações adicionais dos comentários): A unidade SSD está conectada a um RPi 2B v.1.2 usando um cabo USB 3 para SATA modificado. Temos um controle de alimentação externo para ligar e desligar o cabo. Basicamente, o Pi liga o SSD e monitora se o SSD está conectado a uma porta USB específica e então tenta montar a unidade. Isso é feito por meio de um script bash e executa um loop de montagem com atraso de 1 segundo até que o SSD possa ser acessado. Damos até 30 contagens de loop (atraso de 1 segundo cada após uma falha na montagem).
Edição 3 (informações adicionais dos comentários): O procedimento de desmontagem é desmontar a unidade e desligar a energia. Verificamos que os dados estão completamente gravados antes de desmontar e desligar. O tamanho dos dados é um arquivo compactado, normalmente em torno de 1,2 GB a 1,6 GB. Normalmente é apenas um único arquivo em uma hora e leva cerca de 10 minutos para compactar o arquivo dos dados brutos em um cartão SD e transferi-lo para o SSD. Portanto, o SSD fica ligado por 10 a 12 minutos antes de ser desligado.
Editar 4 Depois de verificar mais unidades, encontrei uma que já possui mais de 13.000 ciclos de energia e ainda está montada da maneira que desejamos. Estou esperando para recuperar as unidades com falha para ver o que está acontecendo com elas. Sabemos que os usamos em pelo menos duas execuções anteriores, então espero ver mais de 10 mil ciclos de energia para cada um deles.
Editar 5 O tipo de arquivo no SSD é Ext4.