Câu trả lời:
lsscsi --verbose sẽ cung cấp đầu ra tương tự như sau:
[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]
cung cấp ataN
cổng có thể khớp với thông tin tìm thấy trong syslog. Hữu ích nếu bạn đang cố gắng xác định lỗi xuất phát từ đâu.
Chỉnh sửa: Nếu which lsscsi
không cung cấp đầu ra, bạn cần cài đặt nó:
sudo apt-get install lsscsi
Chỉnh sửa thêm:
Điều này có thể không cần phải nói, nhưng tất nhiên bạn có thể lọc đầu ra grep
để xác định vị trí bạn quan tâm, ví dụ nếu bạn tìm thấy một lỗi như ata4: status: { DRDY ERR }
bạn có thể đơn giản đưa ra lệnh
lsscsi --verbose | grep -P1 -A1 ata4 Sẽ tạo ra kết quả như thế này:
[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]
Điều này cho thấy thiết bị (Optiarc DVD RW AD-7280S trên ata4) chưa sẵn sàng khi được gọi.
Điều này cần đủ thông tin để cho phép bạn xác định vị trí thiết bị gặp rắc rối.
sudo lshw -c storage -c disk
cung cấp cho bạn rất nhiều thông tin liên quan đến ổ cứng của bạn. Ví dụ:
*-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
Tôi nghi ngờ physical id
cung cấp cho bạn cổng vật lý mà ổ cứng được kết nối (2 trong trường hợp này).
lsscsi --verbose
bus info
. Vì chỉnh sửa anwer mở rộng không được khuyến khích , tôi đã tách nó thành một câu trả lời riêng với một ví dụ sâu hơn.
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
tiện ích này sẽ cung cấp cho bạn cổng ATA 0 đến 3.
sudo lshw -c storage -c disk
cung cấp cho bạn rất nhiều thông tin liên quan đến ổ cứng của bạn.
Các bus info
trường cung cấp cho bạn cổng vật lý mà mỗi ổ cứng / SSD được kết nối với (cổng 0 và 2 trong trường hợp này).
Lưu ý rằng số có thể khác nhau nếu hệ thống của bạn có nhiều bộ điều khiển SATA (trên tàu hoặc qua thẻ mở rộng).
Ví dụ:
*-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