storage sas linux - ghdrako/doc_snipets GitHub Wiki

LUN – Logical Unit Number

LUN to logiczna jednostka przestrzeni dyskowej, którą system widzi jako jeden dysk. W praktyce:

  • fizyczny dysk (albo macierz) może być podzielony na wiele LUN-ów,
  • każdy LUN to "udostępniony kawałek" przestrzeni dyskowej dla serwera lub systemu operacyjnego.

SAS – Serial Attached SCSI

SAS to interfejs, za pomocą którego dyski komunikują się z serwerem. Jest szybki i często używany w serwerach, macierzach, data center itp.

Udostępnienie zasobów dyskowych:

  • utworzyć z nich jedną dużą przestrzeń (RAID),
  • podzielić ją na mniejsze kawałki (LUN-y),
  • przypisać LUN-y do konkretnych serwerów.
  • Serwer widzi taki LUN jakby to był jego lokalny dysk – mimo że fizycznie siedzi w macierzy, nie w serwerze.

Przyklad dla macierzy DELL

  • Krok 1: Fizyczne dyski SAS w macierzy - Macierz DELL (np. PowerVault) ma wiele dysków SAS. Najpierw tworzysz z nich tzw. pool (pula dyskowa) lub RAID – to surowa przestrzeń dyskowa.
  • Krok 2: Tworzenie LUN-a Z tej puli tworzysz LUN – czyli logiczny dysk (np. 500 GB lub 2 TB). Każdy LUN to niezależna jednostka – jakby osobny "wirtualny dysk".
  • Krok 3: Przypisanie LUN-a do serwera (host mapping) Musisz powiedzieć macierzy, do którego serwera ma "pokazać" dany LUN. Robisz to przez:
    • mapowanie LUN-a do WWN lub adresu IQN serwera (jeśli iSCSI lub FC),
    • albo port SAS (jeśli podłączasz bezpośrednio kablem SAS).
  • Krok 4: Serwer widzi LUN jako dysk Na serwerze DELL (np. z Linuxem albo Windows Server):
    • pojawia się nowy dysk (np. /dev/sdb albo Disk 1),
    • możesz go sformatować, zamontować i używać jak zwykły lokalny dysk.