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.