Avevo chiesto a Hetzner l'installazione di un SSD aggiuntivo ("960 GB SATA SSD Datacenter Edition") su un array RAID 1 già esistente in cui è installato il sistema in un server Linux dedicato.
Tutto quello che voglio è poter accedere all'unità separatamente dalle unità RAID già esistenti.
Ho ricevuto le istruzioni su come installare megacli
e l'ho fatto.
https://community.hetzner.com/tutorials/lsi-raid-controller?title=LSI_RAID_Controller/en
Ma ero confuso su come creare una nuova unità virtuale composta solo dall'SSD appena installato senza disturbare le unità RAID già esistenti, il che sarebbe catastrofico. È stato scritto in altri siti che i megacli è un po' complesso da usare.
Dopo aver letto un po' ho capito che devo creare un nuovo disco virtuale (array RAID 0) composto solo dall'SSD fisico.
Per farlo ho bisogno di conoscere il Enclosure ID
e Slot Number
dell'SSD.
Ecco l'output del comando seguente per ottenerlo:
megacli -PDlist -a0 | grep -e '^Enclosure Device ID:' -e '^Slot Number:'
Risultato: Enclosure Device ID: 252
Slot Number: 0
Enclosure Device ID: 252
Slot Number: 1
Enclosure Device ID: 252 (the SSD)
Slot Number: 2
Quindi ecco il comando per creare una nuova unità virtuale RAID 0 utilizzando l'Enclosure Device ID: 252
Slot Number: 2
:
megacli -CfgLdAdd -r0 [252:2] -a0
Risultato: Adapter 0: Created VD 1
Adapter 0: Configured the Adapter!!
Exit Code: 0x00
Ora per vedere se la nuova unità virtuale è visibile dal sistema:
fdisk -l
Risultato:
(Tra le unità già esistenti qui la nuova unità SSD).........
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!!