Zsplit

Утилита zsplit – читает большие диски или файлы и создаёт их сжатый и разделённый на части образ.

Формат: zsplit [ OPTIONS ] SOURCE

zsplit может читать из SOURCE , который может быть устройством ввода, - stdin или файлом, сжимает и разрезает конечный файл образа на части заданного размера. Эти части могут быть сохранены на любом носителе, для восстановления к изначальному виду с помощью unzsplit.

zsplit возвращает 0 если во время операции не было ошибок, в противном случае -1.

SOURCE (источник): может быть файлом (например: /path_to _file/file ), физическим диском (например: /dev/hda ), логическими дисками (например: /dev/hda1) или stdin (-).

OPTIONS (опции):

-b, --buffer SIZE: Эта опция определяет размер буфера (SIZE, in kibibytes) который используется для чтения/записи. Подгоняя величину буфера, можно значительно увеличить/оптимировать скорость чтения/записи для определенной комбинации жестких дисков. Пример величны SIZE: 2 (2048 bytes). Если эта опция не используется, то величина буфера по умолчанию остается 8 (8192 bytes).

-c, --stdout: Записывает вывод в stdout (стандартный вывод).

-d, --debug: Отладочная информация будет записана в debug.log файл в текущем каталоге. Если эта опция не использована, отладочная информация будет выведена в stderr.

-i, --indir DIR: Каталог (директория) ввода (DIR является каталогом, который содержит в себе SOURCE).

-N, --outname OUT_NAME: Это общая часть имени файла используемая для всех разделённых файлов образа. Если эта опция не задана, то имя входного файла будет использоваться для создания имен выходных файлов. Если названия входного файла не может быть использовано (например: stdin) тогда стандартное OUT_ NAME будет создано на основе даты и времени создания.

-h, --help: Показывает это сообщение.

-o, --outdir DIR: выходной каталог (директория) (DIR является каталогом, который содержит выходные файлы).

-r, --noerror: Если на протяжении операции чтения произошла ошибка ввода/вывода, безопасно пропускает ошибку и читает дальше.

-s, --endsize SIZE: Разрезает файл на части размера SIZE. Пример SIZE: 1000s (1000 секторов [1с=512 байт]), 10k (10 KiB), 100M (100 MiB) или 50G (50 GiB ). Если эта опция не использована, выходной файл не будет разрезан.

-?, --usage: Показывает короткую информацию.

-v, --version: Показывает номер текущей версии.

-#, --fast (or --best): Регулирует скорость сжатия используя определенную цифру #, причем 0 означает отсутствие сжатия, 1 означает быстрейший (--fast ) метод сжатия (малое сжатие) и 9 означает наиболее медленный (--best ) метод сжатия. Уровень сжатия по умолчанию - 6.

ПРИМЕРЫ:

zsplit -s 4.5G -N WinXP_bkp -d /dev/hda

zsplit читает диск /dev/hda, сжимает , используя метод сжатия , заданный по умолчанию , разрезает на части размером 4.5 gibibyte (GiB), сохраняет эти части используя общую часть имени WinXP_bkp как: WinXP_bkp_0.spl.zp, WinXP_bkp_1.spl.zp ..., и записывает информацию об отладке в файл debug.log в том-же каталоге.

zsplit -s 100M -N test_img -o /home/user -d -

zsplit читает из stdin, сжимает, используя стандартный метод сжатия, разрезает на части размером 100 mebibyte (MiB), сохраняет эти части, используя общую часть имени test_img как: test_img_0.spl.zp, test_img_1.spl.zp ... в каталог /home/user, и записывает информацию об отладке в файл debug.log в текущем каталоге.

zsplit -N test_bkp /dev/hda

zsplit читает диск /dev/hda , сжимает, используя стандартный метод сжатия, сохраняет выходной файл как test _ bkp_0.spl.zp в данном каталоге и записывает информацию об отладке в stderr.

Copyright(C) 2005 - 2007 DeviceImage-Project

Back to our Home Page
Back to Last Page Visited