Požádal jsem Hetznera o instalaci dalšího SSD (‚960 GB SATA SSD Datacenter Edition‘) do již existujícího pole RAID 1, kde je systém nainstalován na vyhrazeném linuxovém serveru.
Vše, co chci, je mít přístup k disku odděleně od již existujících disků RAID.
Dostal jsem instrukce, jak nainstalovat megacli
a já tak učinil.
https://community.hetzner.com/tutorials/lsi-raid-controller?title=LSI_RAID_Controller/en
Byl jsem ale zmatený, jak vytvořit nový virtuální disk vyrobený pouze z nově nainstalovaného SSD, aniž by se narušily již existující disky RAID, což by bylo katastrofální. Na jiných stránkách se psalo, že megakli použití je trochu složité.
Po přečtení jsem pochopil, že potřebuji vytvořit nový virtuální disk (pole RAID 0) složený pouze z fyzického SSD.
K tomu potřebuji znát Enclosure ID
a Slot Number
SSD.
Zde je výstup následujícího příkazu, jak to získat:
megacli -PDlist -a0 | grep -e '^Enclosure Device ID:' -e '^Slot Number:'
Výsledek: Enclosure Device ID: 252
Slot Number: 0
Enclosure Device ID: 252
Slot Number: 1
Enclosure Device ID: 252 (the SSD)
Slot Number: 2
Zde je tedy příkaz pro vytvoření nového virtuálního disku RAID 0 pomocíEnclosure Device ID: 252
Slot Number: 2
:
megacli -CfgLdAdd -r0 [252:2] -a0
Výsledek: Adapter 0: Created VD 1
Adapter 0: Configured the Adapter!!
Exit Code: 0x00
Nyní se podívejte, zda je nová virtuální jednotka viditelná ze systému:
fdisk -l
Výsledek:
(Mezi již existujícími disky zde nový SSD disk).........
Disk /dev/sdb: 893.8 GiB, 959656755200 bytes, 1874329600 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
.........
Bingo!!