Fix crash when disk labels have spaces

Don't eval all the variables blkid prints. In order to do so correctly,
the value needs to be quoted so that spaces in values are okay. Better
still to avoid eval and just pick the desired value, since blkid gives
that option.