проверить LUN или SAN-диск в Linux

Thank you for reading this post, don't forget to subscribe!

При рабо­те в сре­де хра­не­ния дан­ных часто воз­ни­ка­ет необ­хо­ди­мость добав­ле­ния, уда­ле­ния или изме­не­ния раз­ме­ра устройств хранения.

После выде­ле­ния хра­ни­ли­ща нам необ­хо­ди­мо про­ска­ни­ро­вать и про­ве­рить выде­лен­ный SAN-диск .

В этом руко­вод­стве я пока­жу коман­ды для проверки/определения инфор­ма­ции о под­клю­чен­ном LUN в систе­ме Linux.

Что такое LUN

LUN – это номер логи­че­ской единицы.

Он может исполь­зо­вать­ся для обо­зна­че­ния все­го физи­че­ско­го дис­ка или под­мно­же­ства боль­ше­го физи­че­ско­го дис­ка или дис­ко­во­го тома.

Физи­че­ский диск или дис­ко­вый том может быть целым одним дис­ком, раз­де­лом (под­мно­же­ством) одно­го дис­ка или дис­ко­вым томом RAID-кон­трол­ле­ра, состо­я­щим из несколь­ких дис­ков, объ­еди­нен­ных вме­сте для боль­шей емко­сти и избыточности.

1. Проверка подключенного LUN или SAN диска на Linux

Что­бы про­ве­рить под­клю­чен­ный LUN с устрой­ства хра­не­ния дан­ных в Linux, мы можем исполь­зо­вать содер­жи­мое фай­ла /proc/scsi/scsi, но это даст вам неко­то­рую инфор­ма­цию, и вы не смо­же­те отли­чить физи­че­ский под­клю­чен­ный диск от LUN.

Отоб­ра­зи­те содер­жи­мое, как пока­за­но ниже:

Обыч­но отоб­ра­жа­ет­ся как Host: scsi3 Channel: 00 Id: 00 Lun: 00

Ниже при­ве­ден дру­гой при­мер того же фай­ла, в кото­ром исполь­зу­ет­ся дру­гой постав­щик систем хранения.

# cat /proc/scsi/scsi

Вы може­те исполь­зо­вать коман­ду iscsiadm (исполь­зу­ет­ся толь­ко при исполь­зо­ва­нии iscsi target), что­бы полу­чить инфор­ма­цию о под­клю­чен­ных lun.

Вы так­же може­те про­ве­рить ниже­при­ве­ден­ный путь для полу­че­ния инфор­ма­ции о луне.

Так­же попро­буй­те исполь­зо­вать коман­ду dmesg

2. Использование команды multipath

По умол­ча­нию служ­ба multipathing в Redhat рабо­та­ет под управ­ле­ни­ем демо­на multipathd.

Ниже при­ве­де­ны коман­ды с сер­ве­ра, на кото­ром вклю­че­но multipathing с помо­щью демо­на multipathd, и из его выво­да вы може­те про­ве­рить инфор­ма­цию Lun, иден­ти­фи­ци­ро­ван­ную ОС.