Серийный номер жесткого диска от терминала?

У меня есть несколько жестких дисков, которые подключаются к моему серверу, и я не уверен, какой из них представляет собой просмотр sdXY. Если я могу видеть серийные номера моих жестких дисков с терминала, я могу их легко идентифицировать.

Есть ли способ увидеть их с терминала?

6 Solutions collect form web for “Серийный номер жесткого диска от терминала?”

Другое решение, не требующее привилегий root:

udevadm info --query=all --name=/dev/sda | grep ID_SERIAL

На самом деле это библиотека, которую lsblk , упомянутый don_crissti, использует, но моя версия lsblk не включает параметр для серийного использования.

В терминальном типе:

 # hdparm -I /dev/sd? | grep 'Serial\ Number' 

EDIT: вы также можете использовать lshw или smartctl

  • lshw

    # lshw -class disk

  • smartctl

    # smartctl -i /dev/sda

Если вам не хватает этих инструментов, просто установите следующие пакеты

 # apt-get install hdparm # apt-get install smartmontools # apt-get install lshw 

Имя устройства 1 и соответствующий серийный номер:

 lsblk --nodeps -o name,serial 

вывод:

 NAME SERIAL sda 0000000012400917BA30 sdb 0000000012400917BA96 

add -n если вы не хотите печатать строку заголовка:

 lsblk --nodeps -no name,serial 

вывод:

 sda 0000000012400917BA30 sdb 0000000012400917BA96 

Передайте device качестве аргумента, чтобы получить только серийный номер определенного устройства:

 lsblk --nodeps -no serial /dev/sda 

вывод:

 0000000012400917BA30 

Помните, что lsblk перечисляет информацию обо всех доступных (или указанных) блочных устройствах . Теперь для тех, кто не знает, что означает этот последний термин:
В общем случае блочными устройствами являются устройства, которые хранят или хранят данные. Дисковые накопители, жесткие диски и приводы CD-ROM – это все блочные устройства. Но это не проблема при использовании lsblk поскольку вы можете просто добавить больше столбцов, например, type (тип устройства) и / или tran (тип транспорта устройства) и т. Д.

  lsblk --nodeps -no имя, серийный, тип, tran 
 sda 0000000012400917BA30 disk sata sdb 0000000012400917BA96 disk sata sr0 4B583242334C453233353320 rom usb 

Используя hdparm вы можете увидеть серийный номер жесткого диска с терминала.

Откройте терминал и введите

  hdparm -I /dev/sd?|grep -E "Number|/dev" 
 $ ls -al /dev/disk/by-id/*sda* 

Это покажет вам серийный номер с именем знакомого диска.

Самый простой способ, которым я знаю (не требует root):

 inxi -Dplxx 

Это выводит все диски, их сериалы и любую дополнительную информацию. -p добавляет разделы. -l добавляет метки. -u добавляет UUID для разделов.

Плюс это намного легче запомнить, хе-хе.

Образец:

 inxi -Dxx Drives: HDD Total Size: 810.2GB (42.9% used) ID-1: /dev/sdc model: ST3160827AS size: 160.0GB serial: 5MT2HMH6 ID-2: /dev/sdb model: WDC_WD3200JD size: 320.1GB serial: WD-WCAMR1302926 ID-3: /dev/sda model: ST380817AS size: 80.0GB serial: 4MR2EWBE ID-4: /dev/sdd model: ST3250824AS size: 250.1GB serial: 9ND08GKX 

Обратите внимание, что это отфильтровывает оптические диски. Чтобы увидеть оптические данные:

 inxi -Dxxd Drives: HDD Total Size: 810.2GB (42.9% used) ID-1: /dev/sdc model: ST3160827AS size: 160.0GB serial: 5MT2HMH6 ID-2: /dev/sdb model: WDC_WD3200JD size: 320.1GB serial: WD-WCAMR1302926 ID-3: /dev/sda model: ST380817AS size: 80.0GB serial: 4MR2EWBE ID-4: /dev/sdd model: ST3250824AS size: 250.1GB serial: 9ND08GKX Optical-1: /dev/sr0 model: LITE-ON DVDRW SOHW-1693S rev: KS09 dev-links: dvd,dvdrw Features: speed: 48x multisession: yes audio: yes dvd: yes rw: cd-r,cd-rw,dvd-r state: running Optical-2: /dev/sr1 model: LITE-ON LTR-52327S rev: QS0C dev-links: cdrom,cdrw Features: speed: 52x multisession: yes audio: yes dvd: no rw: cd-r,cd-rw state: running 

Обратите внимание, что в моей системе Debian lsblk ничего не показывает для сериалов, будь то root или user. Именно поэтому inxi использует гораздо более надежный метод для получения этих данных.

 lsblk --nodeps -o name,serial NAME SERIAL fd0 sda sdb sdc sdd sr0 sr1 lsblk --version lsblk from util-linux 2.25.2 

Как вы можете видеть, для lsblk он считает, что оптический дисковод и флоппи-дисковод также являются дисками, которые в некотором смысле они есть, хотя и не совсем так, поскольку они не становятся дисками, пока диск не вставлен. И он ничего не показывает для серийного, он также кстати ничего не показывает для других значений, таких как label. Определенно ошибка, так как эти данные доступны для системы, вот где inxi получает ее, прямую.

  • Карта Home to External Drive
  • Недостаточно места для установки нового обновления ядра
  • Восстановление данных после фальсификации жесткого диска
  • Как вы сообщаете, на каком жестком диске находится файл?
  • сохранение данных с неисправного накопителя
  • raid1: как синхронизировать жесткие диски (Debian 6)
  • Являются ли диски взаимозаменяемыми в зеркальной настройке RAID?
  • DDRescue занимает месяцы, но ошибок нет?
  • Восстановление файловой системы ext4 с поврежденным журналом
  • Более быстрое восстановление диска (медленное выполнение ddrescue)
  • Как я могу открыть файлы на моем внешнем жестком диске?
  • Как предотвратить автоматический отключение внешнего внешнего жесткого диска
  • Interesting Posts

    Не удается установить Linux, потому что клавиатура / мышь не работает

    Что такое echo ' \ nlocalhost \ n'> / etc?

    Пользователю sudo нужен домашний каталог?

    Использование alot MUA с nottoomuch-адресами

    Поместите консоль на ttyS0, если гостевая ОС загружается без головного убора

    Ускорьте резервное копирование в случае, когда раздел имеет много свободного места

    можно заморозить процесс в Linux и перезагрузить или выключить компьютер. Затем продолжайте процесс, который был заморожен?

    Как включить пользователя nagios, созданного yum, для использования check_by_ssh

    Преобразование таблицы в csv и обратно

    запись файла команды в файл

    Безопасное удаление необходимо перед перезагрузкой или выключением компьютера?

    как привязать snps к файлу ref ref

    Почему Ubuntu меняет мою файловую систему только на чтение

    Получить «меньше» для отображения имени файла

    Какие шаги необходимо предпринять для успешной установки нескольких дистрибутивов Linux на моем компьютере?

    Linux и Unix - лучшая ОС в мире.