Fica um pouco longo quando você parece ter linhas em branco na entrada. O seguinte pode funcionar para você:
awk -F'[, ]' '{if (NF!=0 && $1=="") {$1=prev} prev=$1}1' OFS=, inputfile
A idéia é dividir os campos em ,
e espaço em branco (o último para manipular a primeira linha de entrada). Verifique se o primeiro campo está em branco e o número de campos não é zero (manipular linhas em branco) e, em seguida, substitua o primeiro campo pelo primeiro campo armazenado anteriormente.
Para sua entrada, produziria:
12:33:41 unix,restarts
12:35:00,lofi4096,0,0.0,0,0,0.0,0.0
12:35:00,iscsi0,0,0.0,0,0,0.0,0.0
12:35:00,scsi_vhc,0,0.0,0,0,0.0,0.0
12:35:00,nfs1,0,0.0,0,0,0.0,0.0
12:45:00,lofi4096,0,0.0,0,0,0.0,0.0
12:45:00,iscsi0,0,0.0,0,0,0.0,0.0
12:45:00,scsi_vhc,0,0.0,0,0,0.0,0.0
12:45:00,nfs1,0,0.0,0,0,0.0,0.0