Bus Types: SCSI (VirtIO SCSI) offers the best performance with IO thread support. VirtIO Block is also high-performance. IDE and SATA are available for compatibility.
Important: The VM must be stopped to add, remove, or move drives. Total storage cannot exceed your plan allocation.
{{ number_format($totalAllocatedStorage, 1) }} GB used of {{ number_format($maxAllowedStorage, 1) }} GB allocated @if(count($unusedDrives) > 0) (includes detached drives) @endif
VirtIO SCSI / VirtIO SCSI Single: Best performance with paravirtualized drivers. Recommended for Linux and modern Windows.
LSI 53C895A / LSI 53C810: Emulated LSI controllers with wide compatibility.
MegaRAID SAS 8708EM2: Emulated MegaRAID controller.
VMware PVSCSI: VMware paravirtualized controller, useful for VMs migrated from VMware.
Select the SCSI controller type for SCSI drives.
Manage the virtual hard disks connected to your VPS.
Power off server to add drives
@endifThese drives have been detached but their data is preserved. You can reattach them or delete them permanently.
@if($newDriveBus === 'scsi') SCSI provides best performance with IO thread support. Recommended for most use cases. @elseif($newDriveBus === 'virtio') VirtIO Block offers high performance but does not support SSD emulation. @elseif($newDriveBus === 'sata') SATA provides good compatibility with most operating systems. @else IDE is primarily for legacy compatibility. @endif
Maximum available: {{ number_format($this->remainingStorage, 1) }} GB
Note: SSD emulation is not available for {{ $busTypes[$editDrive['bus']]['label'] ?? ucfirst($editDrive['bus']) }} drives.
@endif @if(!$this->editDriveIothreadSupported)Note: IO Thread is not available for {{ $busTypes[$editDrive['bus']]['label'] ?? ucfirst($editDrive['bus']) }} drives.
@endifCurrent Device: {{ $movingDriveKey }} ({{ $busTypes[$moveDrive['bus']]['label'] ?? ucfirst($moveDrive['bus']) }})
Size: {{ number_format($moveDrive['size'], 1) }} GB
Drive: {{ $detachDrive['label'] }} ({{ $detachingDriveKey }})
Size: {{ number_format($detachDrive['size'], 1) }} GB
Are you sure you want to detach this drive?
The data will be preserved but the drive will no longer be accessible to the VM until reattached.
Drive: {{ $deleteDrive['label'] }} ({{ $deletingDriveKey }})
Size: {{ number_format($deleteDrive['size'], 1) }} GB
Are you sure you want to DELETE this drive?
This action cannot be undone. All data on this drive will be permanently lost!
{{ $reattachingDriveKey }}
{{ $unusedDrives[$reattachingDriveKey]['size_formatted'] ?? 'Unknown size' }}
The drive will be reattached to the lowest available slot on the selected bus.