Cada disco é independente. Sem RAID 0, RAID 1 ou LVM spanning. Falha de um não derruba os demais. Retenção atual = idade da gravação ativa mais antiga (cobertura real), não um número de política.
@php
$ov = [
['Capacidade total', \App\Support\Bytes::format($overview['capacity_bytes'])],
['Uso total', \App\Support\Bytes::format($overview['used_bytes'])],
['Espaço livre', \App\Support\Bytes::format($overview['free_bytes'])],
['Retenção atual', $overview['retention_days'] !== null ? $overview['retention_days'].' dias' : 'sem gravações'],
['Câmeras gravando', (string) ($overview['cameras_recording'] ?? 0)],
['Câmeras com arquivo', (string) ($overview['cameras_with_video'] ?? 0)],
['Segmentos protegidos', (string) ($overview['protected_count'] ?? 0)],
['Política de idade', ($overview['retention_policy_days'] ?? 0) > 0 ? $overview['retention_policy_days'].' dias' : 'desligada (dev)'],
];
@endphp
@foreach ($ov as [$label, $value])
{{ $label }}
{{ $value }}
@endforeach