Назад | Перейти на главную страницу

Linux - Как определить, какие жесткие диски подключены?

Итак, у меня есть сервер с несколькими жесткими дисками, все отформатированные и смонтированные. Однако мне сказали, что к нему подключен другой привод. Как узнать, какие диски подключены? Как мне узнать имя файла устройства для этого нового диска (который не смонтирован)

fdisk -lВзаимодействие с другими людьми

Для тех, кто пришел сюда из поиска - это (в настоящее время) старый вопрос со старыми ответами, но есть и другие новые сообщения, которые лучше отвечают на этот вопрос.

Решение, которое я предпочитаю:

root# lsblk -io NAME,TYPE,SIZE,MOUNTPOINT,FSTYPE,MODEL

NAME    TYPE    SIZE MOUNTPOINT FSTYPE            MODEL
sdb     disk    2.7T                              WDC WD30EZRX-00D
`-sdb1  part    2.7T            linux_raid_member 
  `-md0 raid1   2.7T /home      xfs               
sda     disk    1.8T                              ST2000DL003-9VT1
|-sda1  part  196.1M /boot      ext3              
|-sda2  part  980.5M [SWAP]     swap              
|-sda3  part    8.8G /          ext3            
|-sda4  part      1K                              
`-sda5  part    1.8T /samba     xfs               
sdc     disk    2.7T                              WDC WD30EZRX-00D
`-sdc1  part    2.7T            linux_raid_member 
  `-md0 raid1   2.7T /home      xfs               
sr0     rom    1024M                              CDRWDVD DH-48C2S

Ссылки:

Также могут быть полезны утилиты sg_ *:

$ sudo sg_map -i
/dev/sg0  /dev/sda  ATA       WDC WD5000BEVT-2  01.0
/dev/sg1  /dev/scd0  Optiarc   BD ROM BC-5500S   1.83
/dev/sg2  /dev/sdb  ATA       WDC WD5000BEVT-0  01.0
/dev/sg3  /dev/sdc  WD        PP III Studio II  0817

В утилитах sg есть множество других команд, таких как sg_scan, sg_readcap и так далее.

Также, если вы загружаетесь с компакт-диска redhat / centos, вы можете переключиться на альтернативную консоль и использовать команду «list-harddrives» для отображения дисков, подключенных к системе.

Зависит от того, как прикреплен диск.

Диски ATA / SATA обычно должны обнаруживаться при загрузке. Загляните в журнал загрузки (/var/log/syslog, /var/log/messages, выход dmesg).

Также должен быть список распознанных разделов для всех разделенных на разделы дисков в /proc/partitions.

Для дисков с горячим подключением (например, USB) это зависит от того, как дистрибутив ими управляет. Обычно современные дистрибутивы используют udev (старые могут использовать hotplug или hald). Журнал настраивается, либо отдельный журнал под /var/log, или в общем журнале messages или syslog).

fdisk -l

dmesg

/ var / log / сообщение ..