На этот вопрос уже есть ответ здесь:
Используя Centos. Ситуация: у меня есть несколько дисков на двух RAID-контроллерах. У меня также есть несколько записей в fstab, таких как / dev / sdb, / dev / sdc и т. Д. Мне нужно знать, как я могу определить, какие диски или набор дисков (в случае RAID) соответствуют записи в файле / etc / fstab.
Другими словами, я хочу иметь возможность посмотреть / etc / fstab, увидеть запись как / dev / sda и найти этот конкретный слот / отсек / порт / любой другой дисковый накопитель на реальном сервере.
Похоже, это должно быть очень-очень простая вещь, но даже мой менеджер, который является системным администратором, не может ответить на этот вопрос, и я не могу найти никаких конкретных ответов по stackexchange.
Я очень признателен за помощь и с радостью расскажу, если потребуется.
РЕДАКТИРОВАТЬ: Я полагаю, что это можно было бы сделать с помощью аппаратного RAID-контроллера, однако, поскольку бывают ситуации, когда у вас будет несколько отдельных дисков, я бы предпочел узнать, как я идентифицирую, используя стандартные и широко доступные инструменты Linux, такие как gparted или что-то в этом роде.
FSTAB (5)
Вместо того, чтобы явно указывать устройство, можно указать файловую систему, которая должна быть смонтирована, с помощью ее UUID или LABEL (см. E2label (8) или xfs_admin (8)), написав LABEL = или UUID =, например,LABEL = Boot 'или
UUID = 3e6be9de-8139-11d1-9106-a43f08d823a6'.
В противном случае доверяйте udev
заполнению / dev / disk
,но это только расскажет вам, как обстоят дела прямо сейчас , а не как они были.