| 1234567891011121314151617181920212223 |
- #!/bin/bash
- # Script helper para crear discos virtuales con permisos elevados
- # Este script debe ser ejecutable con sudo sin contraseña
- DISK_PATH="$1"
- DISK_SIZE="$2"
- if [ -z "$DISK_PATH" ] || [ -z "$DISK_SIZE" ]; then
- echo "Error: disk path and size required"
- exit 1
- fi
- # Crear el disco
- qemu-img create -f qcow2 "$DISK_PATH" "$DISK_SIZE"
- exit_code=$?
- if [ $exit_code -eq 0 ]; then
- # Asegurar permisos correctos
- chmod 660 "$DISK_PATH"
- chown libvirt-qemu:kvm "$DISK_PATH"
- fi
- exit $exit_code
|