VSPLIT(1M) VSPLIT(1M) НАЗВАНИЕ vsplit - расщепление входного потока на несколько томов и наоборот СИНТАКСИС |/etc/vsplit [-i] [-o] [-l имя] [-k размер_буфера] устройство ОПИСАНИЕ Утилита vsplit позволяет либо читать данные со стан- дартного ввода и записывать их на последовательные то- ма, устанавливаемые на указанное устройство, либо, нао- борот, читать данные с последовательных томов и выда- вать их на стандартный вывод. Утилита используется при копировании на несколько дискет или лент, либо при восстановлении сохраненной на них информации. Опциям утилиты vsplit приписан следующий смысл: -i Читать с указанного устройства, писать на стан- дартный вывод. -o Читать со стандартного ввода, писать на указанное устройство. -l имя Использовать имя (из которого берется не более 9 первых символов) в качестве метки томов. Подразу- меваемая метка - " ". Если при чтении с устройства имя не задано, используется метка первого тома. -k размер_буфера Размер внутреннего буфера задается в килобайтах. Подразумеваемое значение равно 1. При выводе утилита vsplit записывает на каждый том г ловной блок размером в килобайт. Этот блок имитирует суперблок файловой системы. В поле метки (последние 12 байт) помещается имя и номер записываемого тома: /01, /02 и т.д. При вводе vsplit читает головные блоки и сравнивает метки. Если метка отличается от требуемой, том отверга- ется. Всякий раз, когда требуется новый том, vsplit выдает сообщение на устройство /dev/tty и ожидает ответа. ПРИМЕРЫ 1. Сохранить файловую систему на дискетах: |find / -print | cpio -om | /etc/vsplit -l backup \ | -o /dev/rdsk/fd 2. Прочитать ее обратно: |vsplit -l backup -i /dev/rdsk/fd | cpio -idmv СМ. ТАКЖЕ copall(1M), saveto(1M).