Привет я купил SanDisk ssd у Amazon, и это намного медленнее, чем тот же самый диск, который я также купил у SanDisk. Я задаюсь вопросом, существует ли какой-либо способ проверить возраст и использование SSD, чтобы видеть, получил ли я используемый. Я плохо знаком с Ubuntu из окон, поэтому объясните, как будто я - 5-летний.Спасибо
sudo apt install smartmontools
sudo fdisk -l
для вывода списка дисков в системе. Например, в моей системе мой основной диск показывает как/dev/nvme0n1. mount | grep 'on / type'
. Вывод покажет то же местоположение диска с числом раздела, присоединенным к нему. Например, в моей системе это-/dev/nvme0n1p3. sudo smartctl --xall /dev/yourdevice
(без p#). Идя с эти 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 это помогает дать Вам общее представление о том, сколько времени диск, возможно, использовался для.
Можно получить подробную информацию о любом жестком диске в компьютере с 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
с Вашим названием жесткого диска.
В моих результатах 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