Linuxコマンドを使用してSSDの部品番号を取得するには?
答え1
何を意味するのかわかりませんが、追加のインストールなしでDebian GNU / Linuxの標準ツールを使用すると、以下を使用して情報を表示できます。
sudo /sbin/dmidecode
lsusb
SSDを含むすべてのブロックデバイスに関する情報を表示します。
出力には、NAME、MODEL、SERIAL、SIZE、およびTYPE列が含まれます。
lsblk -o NAME,MODEL,SERIAL,SIZE,TYPE
または
lsblk -o NAME,MODEL,SERIAL,SIZE,TYPE | grep "sd*"
または
これは別の方法です@カスlsblk
optionsの場合、-d
出力はドライバJSON
です。NVMe
- lsblk出力からパーティションの詳細を除外するには、-d(--nodeps)オプションを使用します。
lsblk -d -o NAME,MODEL,SERIAL,SIZE,TYPE /dev/sd?
- json形式で出力
lsblk -d -J -o NAME,MODEL,SERIAL,SIZE,TYPE /dev/sd?
- 一対のNVMEドライブが付属
lsblk -d -J -o NAME,MODEL,SERIAL,SIZE,TYPE /dev/nvme[01]n1
あなたのデバイスにlsblk
(sda、sdb、sdXなど)これを使用できます(変更[標準データ]デバイスを使用して):
udevadm info --query=all --name=/dev/sda
udevadm info --query=all --name=/dev/sda | grep -E "ID_SERIAL|ID_SCSI_SERIAL"
または
sudo /sbin/smartctl -i /dev/sda
sudo /sbin/smartctl -i /dev/sda | grep "Serial Number"
より多くのプログラムをインストールすると、以下が表示されることがあります。
すべてのハードウェアに関する情報を表示
inxi -Fxz
hwinfo --short
lshw -short
特定のディスクドライブに関する詳細情報を表示します。
hdparm -i /dev/sda
正確な出力形式はLinuxディストリビューションとバージョンによって異なりますが、必要な情報は出力に含まれている必要があります。