move mount_persistent_disk behavior into func mount_partition