터미널의 하드 드라이브 일련 번호는 무엇입니까?

터미널의 하드 드라이브 일련 번호는 무엇입니까?

내 서버에 여러 개의 하드 드라이브가 연결되어 있지만 sdXY가 생각하는 것이 무엇인지 잘 모르겠습니다. 터미널에서 하드 드라이브의 일련 번호를 볼 수 있다면 쉽게 식별할 수 있었습니다.

터미널에서 일련번호를 알 수 있는 방법이 있나요?

답변1

루트 액세스가 필요하지 않은 또 다른 솔루션:

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

lsblk이것은 실제로 언급된 don_crissti 라이브러리이지만 내 버전에는 lsblk일련 번호를 인쇄하는 옵션이 포함되어 있지 않습니다.

보다매뉴얼 페이지udevadm더 알아보기.

답변2

터미널 유형:

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

편집: 또는를 사용할 수도 있습니다 lshw.smartctl

  • 창사

    # lshw -class disk

  • 지능형 제어

    # smartctl -i /dev/sda

이러한 도구가 없으면 다음 패키지를 설치하십시오.

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

답변3

장치 1 이름 및 해당 일련번호:

lsblk --nodeps -o name,serial

산출:

NAME SERIAL
sda  0000000012400917BA30
sdb  0000000012400917BA96

-n머리글 행을 인쇄하지 않으려면 다음을 추가하세요.

lsblk -dno name,serial

산출:

sda  0000000012400917BA30
sdb  0000000012400917BA96

통과device특정 장치의 일련번호만 매개변수로 가져옵니다.

lsblk -dno serial /dev/sda

산출:

0000000012400917BA30

기억하다lsblk 사용 가능한(또는 지정된) 모든 정보 나열블록 장치. 이제 마지막 용어가 무엇을 의미하는지 모르시는 분들을 위해
일반적으로 말하면 ,블록 장치데이터를 저장하거나 저장하는 장치입니다. 플로피 드라이브, 하드 드라이브, CD-ROM 드라이브는 모두 블록 장치입니다. 그러나 (장치 유형) 및/또는 (장치 전송 유형) 등과 lsblk같은 열을 더 추가하면 되므로 이를 사용할 때 문제가 되지 않습니다 .typetran

lsblk -d이름, 일련번호, 유형, tran 없음
sda  0000000012400917BA30     disk sata
sdb  0000000012400917BA96     disk sata
sr0  4B583242334C453233353320 rom  usb

답변4

$ ls -al /dev/disk/by-id/*sda*

익숙한 디스크 이름을 기반으로 일련 번호가 표시됩니다.

관련 정보