Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Специализированные команды



Команда BACKUP – внешняя команда создания резервных копий (файл BACKUP.COM или BACKUP.EXE) копирует, с целью дальнейшего хранения, один или несколько файлов.

Формат команды

BACKUP диск:путь \имя_файла \расш диск_рез: /S М /А /D:дата /Т:время./F:размер /L.:диск_ж:путь_ж \имя файла_ж.расш_ж

Параметры

диск:путь\имя_файла\расш – спецификация источника, т. е. файла (файлов), подлежащего копированию;

диск_ж:рез: – резервный диск, т. е. диск-приемник, на который записываются резервные копии;

диск_ж:путь_ж \имя_файла_ж: расш_ж – спецификация файла с журналом копирования.

Ключи

/S – копируются файлы, входящие в подкаталоги всех нижележащих уровней, начиная от текущего или указанного каталога;

/M копируются только файлы, модифицированные с момента последнего копирования (без ключа копируются все файлы);

– резервные копии указанных файлов добавляются к уже имеющемуся файлу архива (без ключа все файлы, имеющиеся в корневом каталоге дискеты-приемника, в том числе и файл архива, стираются перед началом копирования), ключ целесообразно применять вместе с ключом / М для добавления к резервной копии новых или модифицированных файлов;

/D:дата копируются все файлы, измененные или созданные начиная с указанной даты;

/Т:время – копируются все файлы, которые были изменены или созданы заново, начиная с указанного времени в день, определяемый ключом / D; формат времени: чч:мм:сс (чч – часы, мм – минуты, cc – секунды);

/F, /F:размер – перед началом копирования дискета-приемник форматируется; значение параметра определяется командой FORMAT;

/L копирование сопровождается ведением журнала, в котором записываются имена копируемых файлов.

Замечания

1. Команда BACKUP не создаёт точной копи файла (это делает команда COPY). Копированные командой BACKUP файлы содержат контрольные данные, которые в дальнейшем используются командой RESTORE. Файлы, созданные командой BACKUP, нельзя использовать для дальнейшей обработки, пока они не будут восстановлены в исходное состояние.

2. Необходимо указывать и источник, и приемник.

3. Оба диска (источник и приемник) не должны быть сетевыми или участвовать в операциях ASSIGN, SUBST и JOIN.

4. Если не указано имя файла-источника, копируются все файлы указанного каталога, т. е. подразумевается *.*.

5. При использовании ключа на приемном дисководе первой должна быть установлена дискета, содержащая файлы CONTROL.001 и BACKUP.001, созданные командой BACKUP в предыдущем сеансе копирования. Если, однако, ранее был создан многотомный файл архива, на дисковод следует установить последнюю дискету архива.

6. Команда BACKUP сбрасывает атрибут у скопированных файлов.

7. Команда BACKUP не сжимает и не шифрует файлы резервных копий. Однако формат резервных копий не позволяет использовать их непосредственно.

8. Все копируемые файлы записываются командой BACKUP в специальном формате в файлы BACKUP.xxx и CONTROL.ххх. Восстановление файлов из их резервных копий возможно только с помощью команды RESTORE.

9. В процессе создания резервных копий выполняется проверка записи файлов, если перед этим была выполнена команда VERIFY ON.

10. При копировании на дискету файлы резервной копии BACKUP.xxx и CONTROL.xxx размещаются командой BACKUP в корневом каталоге дискеты, откуда удаляются все имеющиеся там файлы (но не подкаталоги с файлами или без них). При копировании на жесткий диск резервная копия размещается в автоматически создаваемом каталоге BACKUP. При вторичном копировании без ключа предыдущая резервная копия полностью уничтожается, т. е. диск может хранить только один комплект файлов BACKUP.xxx и CONTROL.xxx (с любым количеством файлов пользователя в них).

11. Если при использовании ключа /L не указана спецификация файла журнала, команда BACKUP создает файл журнала с именем BACKUP.LOG в корневом каталоге диска-источника. Чтобы создать файл журнала на диске-приемнике, необходимо завести для него специальный подкаталог с произвольным именем (и указать его в параметре путь_ж).

12. Файлы резервных копий BACKUP.xxx и CONTROL.xxx получают атрибут R и, таким образом, защищаются системой от модификации и удаления. Для их уничтожения следует либо переформатировать дискету, либо командой ATTRIB сбросить флаг R у этих файлов.

13. Команда BACKUP не копирует системные файлы IO.SYS, MSDOS.SYS и COMMAND.COM.

14. При копировании группы файлов, объем которых превышает емкость дискеты, команда BACKUP, заполнив первую дискету, запросит установку следующей (следующих). Первая дискета получит метку тома BACKUP 001, и на ней будут созданы файлы BACKUP.001 и CONTROL.001. Вторая дискета получит метку тома BACKUP 002, и на ней будут созданы файлы BACKUP.002 и CONTROL.002 с продолжением резервной копии и т. д. При восстановлении команда RESTORE последовательно прочитает все дискеты резервной копии и восстановит исходную группу файлов.

15. В резервную копию всегда записывается полная спецификация копируемого файла (от корневого каталога) независимо от формата команды BACKUP (с ключом /S или без него, с явным указанием пути к копируемому файлу или без указания пути при копировании из текущего каталога). Поэтому восстановить файл можно только в тот каталог, откуда он был скопирован.

Команда RESTORE – внешняя команда восстановления файлов из резервных копий (файл RESTORE.COM или RESTORE.EXE) обновляет один или несколько файлов, скопированных командой BACKUP, и приводит их в состояние, в котором они находились перед резервным копированием командой BACKUP.

Формат команды

RESTORE диск_рез: диск:путь \имя_файла.расш /S/P/M/N /В:дата /А:дата /L:время /Е:время

Команда выполняет восстановление файлов из резервных копий, находящихся на диске-источнике диск_рез. Имя восстанавливаемого файла, указываемое в команде, может содержать шаблоны групповых операций. Восстанавливаются файлы, имевшие ко времени резервного копирования командой BACKUP спецификацию путь:\имя_файла_расш и записанные с этой спецификацией в файл резервной копии на диске диск_рез. На диске-приемнике диск: файлы с такой спецификацией могут существовать (тогда они заменяются восстанавливаемыми) или не существовать (тогда они создаются). Поскольку в резервной копии, создаваемой командой BACKUP, хранится полная спецификация резервируемых файлов, их можно восстановить только с этой спецификацией, т. е. только в точности в те же каталоги, в которых они хранились на момент резервного копирования. Если на диске-приемнике имеется структура каталогов, соответствующая записанной в резервной копии, восстанавливаемые файлы будут распределяться по соответствующим каталогам. Если на диске-приемнике отсутствуют все или некоторые каталоги, недостающие каталоги будут создаваться в процессе восстановления файлов. Восстанавливать файлы можно на тот же диск, но только в такую же структуру каталогов.

Ключи

/S – восстанавливаются файлы, входящие в подкаталоги всех нижележащих уровней, начиная от текущего или указанного каталога.

/М – восстанавливаются только файлы, модифицированные с момента последнего копирования (без ключа /М восстанавливаются все файлы).

/L:время – восстанавливаются все файлы, которые были изменены или созданы заново, начиная с указанного времени. Формат времени: чч:мм:сс (чч – часы,

мм – минуты, cc – секунды).

/Е:время – восстанавливаются все файлы, которые были изменены или созданы заново после указанного времени. Формат времени: чч:мм:сс (чч – часы,

мм – минуты, cc – секунды).

/Р – перед восстановлением каждого файла с атрибутом только для чтения или модифицированного с момента последнего резервного копирования DOS запрашивает разрешение на восстановление. Разрешение на восстановление остальных файлов не запрашивается.

Замечания

1. Файлы восстанавливаются только с резервных копий, полученных с помощью команды BACKUP.

2. Необходимо указывать имя диска с резервными копиями. Если приемником является текущий диск, его имя можно не указывать.

3. Если не указан путь, предполагается текущий каталог диска-приемника. Если при этом не указано имя файла, восстанавливаются все файлы из этого каталога (т. е. подразумевается *.*).

4. При указании пути к каталогу необходимо также указывать и имя файла.

5. Ключи /L или должны использоваться совместно с ключами или .

6. Не используйте ключи , и /N.

7. Перед операцией восстановления следует прекратить действие команд APPEND, ASSIGN, SUBST и JOIN.

Команда ATTRIB – внешняя команда изменения или вывода на экран состояния флагов атрибутов файла (файл ATTRIB.EXE).

Формат команды

дк:пк\АTTRIB +/R|-R +А|-А +Н|-Н +S|-S диск:путь\имя_файм.расш /S

Параметры

+R – запрещает модификацию и удаление указанного файла, который приобретает атрибут только для чтения;

-R – отменяет запрет на модификацию и удаление указанного файла, который теряет атрибут только для чтения;

+A – устанавливает флаг архивации и объявляет файл вновь созданным или подвергшимся модификации, т. е. нуждающимся в резервном копировании (обычно флаг архивации автоматически устанавливается программамиDOS после любой модификации файла);

– сбрасывает флаг архивации (обычно эту операцию выполняет командаDOS BACKUP, а также специализированные утилиты архивации (PKZIP)после того, как получена резервная копия файла);

+H – файл объявляется скрытым (такие файлы не выводятся командой DIR);

– с файла снимается атрибут скрытый;

+S – файл объявляется системным; с истемнымискрытыми) по традиции объявляют файлы IO.SYS и MSDOS.SYS;

-S – с файла снимается атрибут системный.

Команда CHKDSK – внешняя команда проверки состояния диска (файл CHKDSK.COM или CHKDSK.EXE).

Формат команды





Дата публикования: 2014-11-03; Прочитано: 1310 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...