Como dizer a idade de Sandisk SSD

1

Olá eu comprei um sandisk ssd da Amazon e é muito mais lento do que a mesma unidade que eu também comprei no sandisk. Eu estou querendo saber se há alguma maneira de verificar a idade e uso de um SSD para ver se eu tenho um usado. Eu sou novo no Ubuntu a partir do Windows, então por favor, explique como se eu tivesse 5 anos de idade. Obrigado

    
por Lenny 28.03.2017 / 15:28

3 respostas

0
  1. Executar sudo apt install smartmontools
  2. Execute sudo fdisk -l para gerar uma lista de unidades no sistema. Por exemplo, no meu sistema, minha unidade principal é mostrada como / dev / nvme0n1.
  3. Verifique isso com mount | grep 'on / type' . A saída mostrará o mesmo local da unidade com um número de partição anexado a ela. Por exemplo, no meu sistema é / dev / nvme0n1p3.
  4. Execute sudo smartctl --xall /dev/yourdevice (sem o p #).
por Andrew Crouthamel 28.03.2017 / 15:41
2

Indo com as ferramentas smartmon , você pode olhar para o Power_On_Hours para ter uma idéia de quanto tempo a unidade pode ter sido inicializada.

Em uma janela de terminal após instalar o smartmontools

sudo apt install smartmontools 

execute o seguinte comando para ativar as horas de todas as unidades no host:

ls /dev/sd[a-z] | while read drv; do echo -n "$drv "; sudo smartctl -a $drv | grep Power_On_Hours | awk '{print $NF}'; done

Quebra do comando:

ls / dev / sd [a-z] - lista todas as unidades / dev / sd? A-Z

enquanto lê drv - define uma variável chamada $ drv para cada drive encontrada

faça echo -n "$ drv"; sudo smartctl -a $ drv - Inicia o loop para cada unidade encontrada. Obtenha todos os parâmetros de todas as unidades encontradas.

grep Power_On_Hours - Retorna as horas de ativação encontradas na unidade

awk '{print $ NF}' - Retorna apenas o último campo, pois é isso que estamos procurando.

concluído: Conclua o ciclo.

Ele não é 100% preciso, mas dá uma idéia de quanto tempo o disco poderia estar em outro computador ligado e possivelmente em uso.

Veja meu exemplo abaixo:

terrance@terrance-ubuntu:~$ ls /dev/sd[a-z] | while read drv; do echo -n "$drv "; sudo smartctl -a $drv | grep Power_On_Hours | awk '{print $NF}'; done
/dev/sda /dev/sdb 82578
/dev/sdc 71124
/dev/sdd 32215
/dev/sde 478
/dev/sdf 28062
/dev/sdg 6698
/dev/sdh 1939

Na minha lista, meu /dev/sda na verdade não suporta smart , pois é uma unidade usb externa, portanto, ela não está listada para as horas, mas as outras são. Sim, minha unidade sdb está ligada há mais de nove anos. É uma unidade WD 250GB SATA.

Espero que isso ajude a dar uma idéia de quanto tempo a unidade pode ter sido usada.

    
por Terrance 28.03.2017 / 16:14
1

Você pode obter informações detalhadas sobre qualquer disco rígido em seu computador com hdparm :

sudo hdparm -I /dev/sda

/dev/sda:

ATA device, with non-removable media
    Model Number:       LITEON CV3-DE256                        
    Serial Number:      ABCDEFGHIJK12345 <====
    Firmware Revision:  TD86201 
    Transport:          Serial, ATA8-AST, SATA II Extensions, SATA Rev 2.6, SATA Rev 3.0

...
...

De lá, você pode extrair o Número de série e verificar o site do fabricante ou do fornecedor. Site de suporte do Sand Disk , você terá que fazer login / se inscrever para verificar informação dada um número de série.

Como você queria 5 anos de idade, como explicação:

1. Abra um terminal:

  • Pressione Ctrl + Alt + T

    ou

  • Abra o Dash ( Super , o botão do windows até o Alt ) e digite terminal , agora abra-o.

2. Descubra o nome do seu disco rígido com sudo fdisk -l , ou seja, o que vier depois de Disco / dev / SOMETHING . Você será perguntado por sua senha, digite-a e observe que ela não será mostrada na tela, por motivos de segurança.

3. Copie e cole sudo hdparm -I /dev/sda e substitua /dev/sda pelo nome do seu disco rígido.

    
por M. Becerra 28.03.2017 / 15:36