Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Команда 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!