A maneira ingênua é comparar /proc/mounts
com /proc/partitions
; assumindo que você não tem dispositivos de bloco de nível superior (LVM, md), que devem funcionar bem o suficiente.
hey eu só estou querendo saber como posso verificar se o meu servidor tem discos rígidos disponíveis que ainda não foram montados. Estou no debiab squeeze.
Obrigado
Muitas soluções para isso. id prolly vai com fdisk -l
como primeiro porto de escala
ls /sys/block
blkid -c /dev/null
fdisk -l
Melhor lugar para procurar imo.
Você também pode recarregar a lista de dispositivos SCSI conectados à máquina se fizer uma troca a quente usando:
echo "- - -" > /sys/class/scsi_host/host#/scan
Onde # é substituído pelo número do dispositivo.
Isso deve permitir que você veja com
fdisk -l
Tags hard-drive debian