DCOPY(1M) DCOPY(1M) НАЗВАНИЕ dcopy - копирование файловых систем для оптимизации времени доступа СИНТАКСИС |/etc/dcopy [-s размещ_блоков] [-a [срок]] [-d] [-v] | [-f разм_файл_сист[:разм_списк_опис]] | исходная_файловая_система целевая_файловая_система ОПИСАНИЕ Команда dcopy копирует исходную_файловую_систему в це- левую_файловую_систему. Исходная_файловая_система пред- ставляется содержащим ее специальным файлом. Целевая_- файловая_система - это специальный файл для вновь соз- даваемой файловой системы, куда будет помещен результат реорганизации. Чтобы процесс оптимизации был более эф- фективным, аргумент исходная_файловая_система должен быть бесструктурным устройством, а аргумент целевая_- файловая_система - блочным. Обе файловые системы должны быть размонтированными (в случае корневой файловой сис- темы копирование должно производиться на новый том). В отсутствие каких-либо опций команда dcopy копирует файлы из исходной файловой системы, сжимая каталоги пу- тем удаления из них пустых элементов и помещая логичес- ки последовательные блоки файла в физически оптимально отстоящие друг от друга блоки на дорожках диска. Воз- можные опции таковы: -s размещ_блоков Информация об устройстве для оптимального размеще- ния блоков файла. Спецификация размещ_блоков имеет тот же формат, что и спецификация опции -s команды fsck(1M). -a [срок] Файлы, к которым в течение указанного срока не бы ло доступа, нужно поместить вслед за свободными блоками целевой файловой системы. Срок задается в днях, подразумеваемое значение равно 7. При от сутствии опции -a старые файлы обрабатываются на- равне с остальными. -d Оставить порядок элементов каталогов неизменным (по умолчанию подкаталоги перемещаются в начало каталогов). -v В настоящее время информирует о том, сколько фай лов обработано, а также о том, сколько свободных блоков содержат исходная и целевая файловые систе- мы. -f разм_файл_сист[:разм_списк_опис] Определяет размеры целевой файловой системы и ее списка описателей (в блоках). Если вся опция (или только спецификация :разм_списк_опис) не задана, то соответствующие значения заимствуются у исход- ной файловой системы. Команда dcopy перехватывает сигналы прерывания и выхода (SIGINT и SIGQUIT), выдает сообщения о ходе своего в полнения. Для прекращения выполнения dcopy следует пос- лать сигнал выхода и следом за ним еще один сигнал пре- рывания или выхода. СМ. ТАКЖЕ fsck(1M), mkfs(1M).