changes brought up during testing

don't create disk if disk file exists, and adjust mkfs to identify disks on ubuntu correctly