'Destroys disk volume for the Linode. Linode id is to be provided as
extra["LinodeId"] whithin :class:`StorageVolume`. It can be retrieved
by :meth:`libcloud.compute.drivers.linode.LinodeNodeDriver                 .ex_list_volumes`.
:param volume: Volume to be destroyed
:type volume: :class:`StorageVolume`
:rtype: ``bool``'

def destroy_volume(self, volume):

    if (not isinstance(volume, StorageVolume)):
        raise LinodeException(253, 'Invalid    volume    instance')
    if (volume.extra['LINODEID'] is None):
        raise LinodeException(253, 'Missing    LinodeID')
    params = {'api_action': 'linode.disk.delete', 'LinodeID': volume.extra['LINODEID'], 'DiskID': volume.id}
    self.connection.request(API_ROOT, params=params)
    return True
