Итак, у меня есть сервер с несколькими жесткими дисками, все отформатированные и смонтированные. Однако мне сказали, что к нему подключен другой привод. Как узнать, какие диски подключены? Как мне узнать имя файла устройства для этого нового диска (который не смонтирован)
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 / сообщение ..