Перенос данных через loop-диск, физически занимающий не больше размера скопированных данных 18.10.2012 http://www.opennet.ru/tips/2716_sparse_hole_disk_growable_loop_device_ntfs.shtml У меня на роутере с линуксом весит 3 флешки, объединенные в один длинный диск через линейный программный RAID. Возникла необходимость заменить одну из этих флешек, ничего умнее не придумал, как на ноутбуке скопировать всю информацию из старого массива в новый, через диск внутри файла, подключенный как loop device. Но мне было лениво создавать loop-диск в 30 ГБ, поскольку это долго - скорость записи на диск не большая, а 30 ГБ это много. Поискал информацию про диски размером в одну дырку, и вот нашел вот этот чудесный пост. У меня стоит ubuntu 12.04, через консоль перешел на диск от Windows 7 с ntfs: Code: cd /media/Data Создаем диск в 30ГБ размером в одну дырку Code: dd if=/dev/zero of=disk.image bs=1M seek=30000 count=1 Проверьте сейчас сколько он у Вас занимает, через Code: du -h disk.image Форматируем диск: Code: losetup /dev/loop0 disk.image mke2fs /dev/loop0 После предыдущего шага "du -h disk.image" показал у меня 460 МБ Монтируем и заливаем на диск информацию - и файл с диском растет на разделе в процессе загрузки данных Code: mount /dev/loop0 /mnt/where/you/need