Re: Чем сжать "файл с дырками"?
On Sun, 26 Oct 2008 17:56:04 +0300
Stanislav Maslovski <stanislav.maslovski@gmail.com> wrote:
> > > > Подскажите, чем можно сжать (а потом разжать обратно) "файл с
> > > > дырками" (если конкретно, образ диска qemu)?
> >
> > Не, ну имелось в виду всё-таки сжатие. Типа zip.
>
> man tar на предмет --sparse
Да! Это правильный ответ! (c)
Вот так работает:
~/tmp$ tar -cSvzf bulk.tar.gz file.img
~/tmp$ mv file.img file-orig.img
~/tmp$ tar -xSzvf bulk.tar.gz
~/tmp$ ls -l
-rw-r--r-- 1 andrey andrey 687219141 2008-10-27 09:36 bulk.tar.gz
-rw-r--r-- 1 andrey andrey 4294967296 2008-10-12 10:20 file-orig.img
-rw-r--r-- 1 andrey andrey 4294967296 2008-10-12 10:20 file.img
~/tmp$ ls -1s
671776 bulk.tar.gz
1119512 file-orig.img
1051616 file.img
Хотя количество занятых блоков (ls -s) у исходного и распакованного
файлов разное. Странно...
--
Андрей Телешов
Reply to: