AK>>>> Та машина идет под снос, в виде zvol жили диски виртуалок, которые надо AK>>>> теперь как-то переделать в файлы, ибо на новом месте zfs не предвидится. EG>> А если у тебя виртуалки, то сам бог велел юзать qemu-img convert: AK> хм, а никак нельзя вообще не читать пустых мест здоровенного полупустого zvol?
Хм, а вообще да, можно - начиная с 10.1 у нас есть mkimg(1), который умеет использовать флаги lseek(2) SEEK_DATA и SEEK_HOLE для этого. И он умеет делать QCOW/QCOW2/VHD/VMDK. Hо я не пробовал.
Ещё эти флаги умеет использовать libarchive, но наши оболочки над ним (bsdtar сотоварищи) не станут читать из блочного устройства, а засунут его в архив как "специальный файл".
Eugene -- Прекрасны тонко отшлифованная драгоценность; победитель, раненный в бою; слон во время течки; река, высыхающая зимой; луна на исходе; юная женщина, изнуренная наслаждением, и даятель, отдавший все нищим. (Дхарма) --- slrn/1.0.2 (FreeBSD) * Origin: RDTC JSC (2:5006/1@fidonet)