Какой жесткий диск соответствует ata1.00 и ata12.00?

Какой скрипт Вы запускаете, Perl?

Можно попытаться включить предупреждения и использовать Карпа для захвата ошибок как это:

#!/usr/bin/perl -w
use strict;
use CGI::Carp qw/fatalsToBrowser/; 
7
задан 18 October 2011 в 17:03
6 ответов

Если Вы не знаете имени устройства, но знаете номер шины жесткого диска IDE и хотите узнать порядковый номер, можно сделать:

cat /sys/bus/ide/devices/0.0/serial

Где "0.0" номер шины.

1
ответ дан 2 December 2019 в 23:39

Посмотрите на ls -l /dev/disk/by-path и найдите sd* устройство, которое соответствует. Затем посмотрите на ls -l /dev/disk/by-id для номера модели и порядкового номера, который соответствует этому sd* устройство.

Можно найти это полезным:

sudo lshw -class disk -short

(или попробуйте его без -short но передайте его по каналу в less).

1
ответ дан 2 December 2019 в 23:39

Вы хотите hdparm -i /dev/whatever.

0
ответ дан 2 December 2019 в 23:39

ls -l / sys / class / ata_port / должен показать ссылку на идентификатор PCI. Затем ls -l / dev / disk / by-path / сообщит вам, какой / dev / * это назначено.

3
ответ дан 2 December 2019 в 23:39
lshw -C disk

предоставит вам диски, их идентификаторы продуктов и точки монтирования.

* - disk: 0
описание: ATA Disk товар: XXXX производитель: Seagate физический идентификатор: 0 информация о шине: scsi @ 0 : 0.0.0 логическое имя: / dev / sda версия: JC4B серийный номер: XXXYYY размер: 931 ГБ (1 ТБ) возможности: секционированная секционированная: dos конфигурация: ansiversion = 5 signature = 0006ded4

Затем вы можете найти их самую последнюю информацию о монтировании в / var / log / syslog, например, (например, поиск disk / dev / sda)

cat /var/log/syslog | grep 'sda' -A 5 -B 5

для получения другой информации, вы также можете попробовать

blkid

или

mount
2
ответ дан 2 December 2019 в 23:39

Вы можете посмотреть на вывод ll /sys/block, который даст вам что-то похожее на

total 0
drwxr-xr-x  2 root root 0 Aug  8 09:00 ./
dr-xr-xr-x 13 root root 0 Jul  9 14:55 ../
lrwxrwxrwx  1 root root 0 Aug  8 09:00 dm-0 -> ../devices/virtual/block/dm-0/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 loop0 -> ../devices/virtual/block/loop0/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 loop1 -> ../devices/virtual/block/loop1/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 loop2 -> ../devices/virtual/block/loop2/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 loop3 -> ../devices/virtual/block/loop3/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 loop4 -> ../devices/virtual/block/loop4/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 loop5 -> ../devices/virtual/block/loop5/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 loop6 -> ../devices/virtual/block/loop6/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 loop7 -> ../devices/virtual/block/loop7/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 md0 -> ../devices/virtual/block/md0/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 nvme0n1 -> ../devices/pci0000:00/0000:00:01.1/0000:01:00.0/nvme/nvme0/nvme0n1/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 nvme1n1 -> ../devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:01.0/0000:23:00.0/nvme/nvme1/nvme1n1/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 nvme2n1 -> ../devices/pci0000:00/0000:00:03.1/0000:2d:00.0/nvme/nvme2/nvme2n1/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 sda -> ../devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:0a.0/0000:2c:00.0/ata6/host5/target5:0:0/5:0:0:0/block/sda/
lrwxrwxrwx  1 root root 0 Aug  8 09:00 sdb -> ../devices/pci0000:00/0000:00:01.2/0000:20:00.0/0000:21:09.0/0000:2b:00.0/ata1/host0/target0:0:0/0:0:0:0/block/sdb/
1
ответ дан 8 August 2021 в 09:01

Теги

Похожие вопросы