Op 25 augustus 2023
laptop $ vi add_disks.sh #! /bin/bash ############ # add_disks.sh # Syntax : # add_disks.sh # Purpose: Add 5 disks to the storageserver. # Usage : Give the variable the correct content in the VARIABLES section # # # # ## LICENSE: ## Copyright (C) 2023 PeterVG ## ## This program is free software: you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by ## the Free Software Foundation, either version 3 of the License, or ## (at your option) any later version. ## ## This program is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ## GNU General Public License for more details. ## ## You should have received a copy of the GNU General Public License ## along with this program. If not, see <http://www.gnu.org/licenses/>. ## VARIABLES # SERVERNAAM # Naam van de vm waar de 5 disken aan toegevoegd moeten worden. servernaam=storageserver # DISKSTART # Als je al meerdere disken hebt toegevoegd aan de server # dan moet je dit getal ophogen naar het eerst vrije device # nummer. diskstart=4 # LOCATIE # De directory waarin de VirtualBox VM is opgeslagen. locatie=/home/petervg/vbox/storageserver/
## MAIN for counter in 1 2 3 4 5 ; do (( disknum=diskstart+counter )) vboxmanage createmedium \ --filename ${pad}/${servernaam}-raiddisk${disknum}.vdi \ --size 25000 \ --format vdi vboxmanage storageattach \ storageserver \ --storagectl "SATA" \ --port 0 \ --device ${disknum} \ --type hdd \ --medium ${pad}/${servernaam}-raiddisk${disknum}.vdi done # eos
storageserver $ sudo shutdown -h now
laptop $ vboxmanage list hdds laptop $ vboxmanage showvminfo storageserver laptop $ bash add_disks.sh
!!NB Je kunt de vbox createmedium en vbox storageattach commando’s hier natuurlijk ook vijf keer handmatige uitvoeren met de juiste waarden.
laptop $ vboxmanage showvminfo storageserver laptop $ vboxmanage showvminfo | less laptop $ vboxmanage showvminfo | grep SATA Kijk naar de SATA sectie in de uitvoer om te zien of de nieuwe disk is toegevoegd.
latop $ vboxmanage startvm storageserver storageserver $ lsblk
Je kunt de nieuwe disk ook via de grafisch virtualbox app toevoegen.