Estou imaginando que você está visualizando a entrada correta em udevadm
.
Você está acessando /devices/pci0000:00/0000:00:1f.2/ata1/host0/target0:0:0/0:0:0:0/block/sda
no laptop, o que é muito diferente do /devices/vbd-768/block/xvda
acessado no servidor.
Se o seu interesse é em discos, sugiro procurar por ID de ônibus.
Você pode encontrar o ID do barramento do disco usando lsblk -S
. Deve haver 7 linhas, as duas primeiras são tudo de que você gosta: NAME
e HCTL
. NAME
indicou o nome do drive (como sda
) e HCTL
indica o id de BUS (como 2:0:0:0
).
Agora use este ID de barramento ao procurar por udevadm
udevadm info --path=/sys/bus/scsi/devices/[bus ID] -a
Quando fiz isso, um dos grupos de saída era para algo como seu /devices/vbd-768/block/xvda
, bem como o ATTRS
. Parece que o caminho que você especificar aqui é apenas para um subconjunto das informações da unidade.