[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: