Есть скрипт
#!/bin/bash
#Backup system in IMG to net server storage to folder backup.
#V.1.0.1
echo «Просмотреть список устройств - fdisk -l или ls /dev/sd* или /dev/*»
ls /dev/sd*
echo -n «Укажите диск с которого нужно снять образ (например sda или cciss/c0d0): »
read diskin
echo -n «Укажите образ диска (gateway, asterisk): »
read diskimg
mkdir /mnt/backup/$diskimg
dd if=/dev/zero of=/zero_file bs=16M
rm /zero_file
ddrescue --sparse /dev/$diskin /mnt/backup/$diskimg/$diskimg"_«`date +%d.%m.%Y`.img /mnt/backup/$diskimg/$diskimg»_«`date +%d.%m.%Y`.img.log
echo „Создание backup завершено!“
Все работает замечательно, за маленьким исключением как видите ddrescue имеет параметр --sparse что означает объяснять не нужно, но при создании образа диска занятым на 200 мегабайт и общим объемом 36.6 GB образ получается 36.6 GB а не 200М, что делать я не знаю. Подскажите куда и чем копать.
P.S. О главном - Centos 6.6 установка была Web Server, соответственно установил ddrescue и даже пакет sparse (попробовал на вскидку yum install sparse и он там есть, поставил результатов не принесло), файловая система ext4, вместо dd if=/dev/zero of=/zero_file bs=16M wiki говорит есть fallocate но как пользоваться я не разобрался.