Как сказать возраст SanDisk SSD

Привет я купил SanDisk ssd у Amazon, и это намного медленнее, чем тот же самый диск, который я также купил у SanDisk. Я задаюсь вопросом, существует ли какой-либо способ проверить возраст и использование SSD, чтобы видеть, получил ли я используемый. Я плохо знаком с Ubuntu из окон, поэтому объясните, как будто я - 5-летний.Спасибо

1
задан 28 March 2017 в 16:28

4 ответа

  1. Выполнение sudo apt install smartmontools
  2. Выполнение sudo fdisk -l для вывода списка дисков в системе. Например, в моей системе мой основной диск показывает как/dev/nvme0n1.
  3. Проверяют это с mount | grep 'on / type'. Вывод покажет то же местоположение диска с числом раздела, присоединенным к нему. Например, в моей системе это-/dev/nvme0n1p3.
  4. Выполнение sudo smartctl --xall /dev/yourdevice (без p#).
0
ответ дан 7 December 2019 в 12:34

Идя с эти smartmon инструменты, можно посмотреть Power_On_Hours для давания Вам общее представление о том, сколько времени диск, возможно, был загружен.

В окне терминала после установки smartmontools

sudo apt install smartmontools 

выполняет следующую команду для получения питания на часах всех дисков в хосте:

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

Ломаются команды:

ls/dev/sd[a-z] - перечисляют все диски/dev/sd? A-Z

, в то время как считанный drv - установил переменную, названную $drv для каждого диска, нашел

, действительно повторяют-n "$drv"; sudo smartctl-a $drv - Запускают цикл для каждого найденного диска. Получите все параметры всех найденных дисков.

grep Power_On_Hours - Возврат Питание На Часах, найденных на диске

awk '{$NF печати}' - Возврат только последнее поле, поскольку, это - то, что мы ищем.

сделанный: Завершают цикл.

Это не на 100% точно, но даст Вам общее представление о том, какой длины диск, возможно, был в другом включенном компьютере и возможно используемом для.

Посмотрите мой пример ниже:

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

В моем списке там, мой /dev/sda на самом деле не поддерживает smart, поскольку это - внешняя карта памяти, таким образом, это не перечислено в течение часов, но остальные. Да, мой sdb диск включался больше 9 лет. Это - WD 250 ГБ диск SATA.

Hope это помогает дать Вам общее представление о том, сколько времени диск, возможно, использовался для.

2
ответ дан 7 December 2019 в 12:34

Можно получить подробную информацию о любом жестком диске в компьютере с 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

...
...

Оттуда можно извлечь Порядковый номер и проверить веб-сайт производителя или поставщика. веб-сайт Поддержки Диска Песка , необходимо будет зарегистрироваться в/знак для проверки информации, учитывая Порядковый номер.

<час>

, Поскольку Вы хотели 5 лет как объяснение:

1. Открывают терминал:

  • Нажатие Ctrl + Высокий звук + T

    или

  • Открывает Dash ( Супер , право кнопки окон на Высокий звук ) и терминал типа , теперь открывает его.

2. Узнают название Вашего жесткого диска с sudo fdisk -l, должен быть тем, что прибывает после диск/dev/something . Вас попросят Вашего пароля, ввести его и отметить, что это не обнаружится на экране из соображений безопасности.

3. Копия и вставка sudo hdparm -I /dev/sda и subsitute /dev/sda с Вашим названием жесткого диска.

1
ответ дан 7 December 2019 в 12:34

В моих результатах Power_on_hours появились скобки, поэтому мне пришлось изменить команду Терранса, чтобы убрать их. Вот что сработало для меня:

ls /dev/sd[a-z] | while read drv; do echo -n "$drv "; sudo smartctl -a $drv | grep Power_On_Hours | sed "s/([^)]*)/()/g" | tr -d '(*)' | awk '{print $NF}'; done

И вот что дает мне количество дней, в течение которых диск был включен:

ls /dev/sd[a-z] | while read drv; do echo -n "$drv "; sudo smartctl -a $drv | grep Power_On_Hours | sed "s/([^)]*)/()/g" | tr -d '(*)' | awk '{print $NF/24}'; done
0
ответ дан 19 December 2020 в 21:08

Другие вопросы по тегам:

Похожие вопросы: