जवाबों:
lsscsi --verbose इसके समान आउटपुट प्रदान करेगा:
[0:0:0:0] disk ATA TOSHIBA THNSNH12 HTRA /dev/sda
dir: /sys/bus/scsi/devices/0:0:0:0 [/sys/devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0]
[1:0:0:0] disk ATA WDC WD2003FZEX-0 01.0 /dev/sdb
dir: /sys/bus/scsi/devices/1:0:0:0 [/sys/devices/pci0000:00/0000:00:1f.2/ata2/host1/target1:0:0/1:0:0:0]
[2:0:0:0] disk ATA WDC WD3001FAEX-0 01.0 /dev/sdc
dir: /sys/bus/scsi/devices/2:0:0:0 [/sys/devices/pci0000:00/0000:00:1f.2/ata3/host2/target2:0:0/2:0:0:0]
[3:0:0:0] cd/dvd Optiarc DVD RW AD-7280S 1.01 /dev/sr0
dir: /sys/bus/scsi/devices/3:0:0:0 [/sys/devices/pci0000:00/0000:00:1f.2/ata4/host3/target3:0:0/3:0:0:0]
जो ataN
पोर्ट को प्रदान करता है जो कि syslog में मिली जानकारी से मेल खाता है। उपयोगी यदि आप यह निर्धारित करने की कोशिश कर रहे हैं कि एक त्रुटि कहां से आ रही है।
संपादित करें: यदि which lsscsi
कोई आउटपुट नहीं देता है तो आपको इसे स्थापित करने की आवश्यकता है:
sudo apt-get install lsscsi
आगे संपादित करें:
यह शायद बिना कहे चला जाता है, लेकिन निश्चित रूप से आप आउटपुट को फ़िल्टर कर सकते हैं grep
ताकि यह पता लगाया जा सके कि आप उदाहरण के लिए क्या चाहते हैं अगर आपको कोई त्रुटि मिलती है जैसे कि ata4: status: { DRDY ERR }
आप कमांड को सरल कर सकते हैं
lsscsi --verbose | grep -P1 -A1 ata4 जो इस तरह उत्पादन का उत्पादन करेगा:
[3:0:0:0] cd/dvd Optiarc DVD RW AD-7280S 1.01 /dev/sr0
dir: /sys/bus/scsi/devices/3:0:0:0 [/sys/devices/pci0000:00/0000:00:1f.2/ata4/host3/target3:0:0/3:0:0:0]
जो यह इंगित करता है कि डिवाइस (Optiarc DVD RW AD-7280S ata4 पर) तैयार नहीं था जब फोन किया गया था।
आपको परेशान डिवाइस का पता लगाने की अनुमति देने के लिए यह पर्याप्त जानकारी होनी चाहिए।
sudo lshw -c storage -c disk
आपको अपनी हार्ड-ड्राइव के संबंध में बहुत सारी जानकारी देता है। उदाहरण के लिए:
*-scsi:1
physical id: 2
logical name: scsi2
capabilities: emulated
*-disk
description: ATA Disk
product: ST31000524AS
vendor: Seagate
physical id: 0.0.0
bus info: scsi@2:0.0.0
logical name: /dev/sdb
version: JC4B
serial: 5VPDESM5
size: 931GiB (1TB)
capabilities: gpt-1.00 partitioned partitioned:gpt
configuration: ansiversion=5 guid=d6e747d2-3e9c-47c2-865b-44f8d7cc5808 sectorsize=512
*-volume
description: EXT4 volume
vendor: Linux
physical id: 1
bus info: scsi@2:0.0.0,1
logical name: /dev/sdb1
logical name: /mnt/hdd0
version: 1.0
serial: 2de34713-f0ee-4a12-9214-21a5431a7b7b
size: 931GiB
capabilities: journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
configuration: created=2013-07-20 14:14:09 filesystem=ext4 lastmountpoint=/mnt/hdd0 modified=2013-08-29 21:29:24 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2013-08-29 21:29:24 state=mounted
मुझे संदेह है physical id
कि आपको भौतिक पोर्ट एचडीडी (इस मामले में 2) से जुड़ा हुआ है।
lsscsi --verbose
bus info
। चूँकि व्यापक एनवार संपादन को हतोत्साहित किया गया है , इसलिए मैंने इसे एक अलग उत्तर में और अधिक गहराई से उदाहरण के साथ विभाजित किया है ।
tech@tech:~$ lsscsi
[2:0:0:0] disk ATA SAMSUNG HD040GJ/ ZG10 /dev/sda
[3:0:1:0] disk ATA WDC WD3200AAJS-0 03.0 /dev/sdb
[4:0:0:0] disk Generic- Compact Flash 1.00 /dev/sdc
[4:0:0:1] disk Generic- SM/xD-Picture 1.00 /dev/sdd
[4:0:0:2] disk Generic- SD/MMC 1.00 /dev/sde
[4:0:0:3] disk Generic- MS/MS-Pro/HG 1.00 /dev/sdf
यह उपयोगिता आपको ATA पोर्ट 0 से 3 देगी।
sudo lshw -c storage -c disk
आपको अपनी हार्ड-ड्राइव के संबंध में बहुत सारी जानकारी देता है।
bus info
खेतों आप शारीरिक बंदरगाह प्रत्येक HDD / SSD (बंदरगाहों 0 और इस मामले में 2) से जुड़ा है दे।
ध्यान दें कि यदि आपके सिस्टम में एकाधिक SATA नियंत्रक (ऑन-बोर्ड या एक्सटेंशन कार्ड के माध्यम से) संख्या भिन्न हो सकती है।
उदाहरण के लिए:
*-scsi:0
physical id: 1
logical name: scsi0
capabilities: emulated
*-disk
description: ATA Disk
product: Samsung SSD 840
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: BB6Q
serial: S1DBNSAF791657P
size: 232GiB (250GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=512 signature=d6cfe005
*-scsi:1
physical id: 2
logical name: scsi2
capabilities: emulated
*-disk
description: ATA Disk
product: CT500MX500SSD1
physical id: 0.0.0
bus info: scsi@2:0.0.0
logical name: /dev/sdb
version: 010
serial: 1810E132AC1E
size: 465GiB (500GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 sectorsize=4096 signature=0007569c