Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Резервное копирование средствами Windows

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3

Открыть новую тему     Написать ответ в эту тему

maillo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую всех!
Ребят, подскажите такое решение. Есть папка "grafic", допустим в корне на диске D компьютера "serv1". Ее нужно каждый день зеркалировать на диск E того же компьютера. Как это сделать средствами самой Windows 2003, не используя Acronis и тому подобные команды? Желательно с примерами

Всего записей: 44 | Зарегистр. 15-07-2008 | Отправлено: 12:07 08-10-2009
niichavo



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
чтоб зеркалить, лучше использовать DFS чем ntbackup. Хотя можно и ntbackup использовать. Создать задание на одном сервере, чтоб он сохранял бэкап на шару. На другом сервере создать задание на восстановление из созданного бэкапа

Всего записей: 836 | Зарегистр. 14-09-2005 | Отправлено: 12:28 08-10-2009 | Исправлено: niichavo, 12:36 08-10-2009
Paher8

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно погуглить по слову robocopy или вот http://technet.microsoft.com/ru-ru/magazine/2006.11.utilityspotlight.aspx Добавить в задания.

Всего записей: 7 | Зарегистр. 27-06-2008 | Отправлено: 13:25 08-10-2009
adjuster



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обычной командой  xcopy:
 
xcopy "g:\" "h:\backup2" /d /e /c /i /f /g /h /r /k /o /y
 
Копируем с диска G в папку H:\backup2 содержимое. Копирование производим с необходимыми ключами:
/D:m-d-y     Копирует файлы, измененные либо в указанный день, либо после.
             Если дата не указана, копируются только те файлы,
             которые новее в исходной папке.
/E           Копирует все папки и подпапки, включая пустые.
/C           Продолжает копирование, даже если произошла ошибка.
/I           Если конечная папка не существует и копируется более одного
               файла, подразумевается, что местом назначения должна быть папка.
/F           Отображает имена исходных и конечных файлов во время копирования.
/G           Разрешает копирование шифрованных файлов в конечную папку,
               не поддерживающую шифрование.
/H           Копирует скрытые и системные файлы.
/R           Заменяет файлы, доступные только для чтения.
/K           Копирует атрибуты. Простая команда Xcopy сбрасывает атрибут
               "Только чтение".
/O           Копирует права владельца файлом и сведения таблицы управления
               доступом (ACL).
/Y           Подавляет запрос на подтверждение перезаписи
               существующего конечного файла.
 
Все выбранные ключи позволяют производить бекап новых файлов (измененных) без ввода подтверждений и т.д.
 
ЗЫ: я так бекаплю все необходимые папки/файлы на XP.

Всего записей: 1369 | Зарегистр. 31-10-2006 | Отправлено: 13:35 08-10-2009
maillo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
adjuster - Спасибо!
 





п. 2.8.2. главы VIII Соглашения по использованию. /ShriEkeR/

Всего записей: 44 | Зарегистр. 15-07-2008 | Отправлено: 15:58 12-10-2009 | Исправлено: ShriEkeR, 12:27 13-10-2009
anton04



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maillo
 
Не надо изобретать велосипед. Nncrone тебе в помощь

Всего записей: 2803 | Зарегистр. 14-06-2006 | Отправлено: 17:55 12-10-2009
DalayLamer



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
anton04
у топикстартера был вопрос "средствами самой винды". думаю енто ключевое )
ну и, полагаю, ты имел ввиду nnbackup?
 
maillo
лучше adjuster'а наверно не напишешь по теме.
но я бы юзал ntbackup, т.к. xcopy не работает через теневое копирование и открытые файлы скопированы не будут. в случае с ntbackup такого не происходит.
посмотри тут (набор утил для работы с VSS на XP/2003):
http://www.microsoft.com/downloads/details.aspx?familyid=0b4f56e4-0ccc-4626-826a-ed2c4c95c871&displaylang=en

Всего записей: 367 | Зарегистр. 19-10-2005 | Отправлено: 18:36 12-10-2009
adjuster



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
исправлено

Всего записей: 1369 | Зарегистр. 31-10-2006 | Отправлено: 21:56 12-10-2009 | Исправлено: adjuster, 21:59 12-10-2009
maillo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DalayLamer

Цитата:
посмотри тут (набор утил для работы с VSS на XP/2003):  
http://www.microsoft.com/downloads/details.aspx?familyid=0b4f56e4-0ccc-4626-826a-ed2c4c95c871&displaylang=en  

Спасибо, гляну!
 
adjuster
Реализовал как ты порекомендовал. Все ok, но только папки куда я делал бэкапы стали скрытые!!! Наверняка какие то ключи надо убрать?  
 
 

Всего записей: 44 | Зарегистр. 15-07-2008 | Отправлено: 10:40 13-10-2009
adjuster



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maillo
Это означает, что ты копировал диск в папку.

Всего записей: 1369 | Зарегистр. 31-10-2006 | Отправлено: 15:25 13-10-2009
unloki

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Чтобы нормально и полноценно пользоваться программой ntbackup необходимо хотя-бы немного о ней знать.  
Вот mini-FAQ (составлял давно, источники к сожалению не могу указать):  
 
Q:  
Какие виды резервных копий поддерживает NTBACKUP.EXE?  
 
A:  
NTBACKUP.EXE поддерживает 5 различных видов резервных копий:  
 
* Нормальная резервная копия - копирует выбранные файлы и помечает их как резервные.  
* Пошаговая резервная копия - копируются файлы, которые изменились со времени  
создания последней резервной копии. После копирования, помечаются как резервные.  
* Выборочная резервная копия - как и выше, копирует файлы, которые изменились, начиная  
со времени создания последней резервной копии, но не помечает файлы как резервные.  
* Копирование, как резервная копия - тот же самое, что и выборочная резервная копия,  
но файлы не помечаются как резервированные.  
* Ежедневное резервное копирование - копирование файлов, которые изменились в этот день.  
Файлы не помечаются как резервированные.  
 
Q:  
Что-то архив стал много занимать???(Занимает больше чем я думал)  
A:  
Если вас беспокоит большие размеры архива, то посмотрите внимательно на то, как он  
устроен. Точнее как устроена система архивации. Практически все бэкаперы смотрят на  
атрибут файла "архивный" или как он сейчас называется в Windows "файл готов для  
архивирования". Если файл изменялся, то этот атрибут присваивается файлу. При полном  
бэкапе архивируются все файлы, и у них меняются атрибут "файл готов для архивирования".  
Это и есть сигнал для расностного и добавочного архивирования. Разностное архивирование  
архивирует все файлы с включенным атрибутом "архивный" и после бэкапа атрибут этот не  
меняет. Поэтому и получается разница между полным бэкапом и тем который сделан только  
что. А вот добавочное архивирование архивирует все файлы с включенным атрибутом  
"архивный" и меняет этот атрибут. Поэтому и получаются добавочные архивы. Следуют один  
за другим. Как правило если у вас пользователи каждый день меняют примерно один и тот  
же набор файлов, то каждый день эти файлы будут попадать в добавочный архив. Причем,  
чтобы восстановить нормальную версию наборов файлов вы должны восстановить полный архив,  
затем все добавочные до последнего момента. По идее, добавочный архив весит меньше, но  
это при условии, что пользователи за небольшой промежуток времени (3-5 дней) работают с  
разными наборами файлов. Посмотрите внимательно на эти схемы. Может есть вариант заменить  
несколько добавочных копий одной разностной? А вообще в деле резервного копирования  
всегда лучше перебздеть, чем недобздеть.  
 
Q:  
Подскажите как лучше переделать или как у вас настроена учётка от имени которой  
выполняется резервное копирование запуском: ntbackup, rar, xcopy?  
Столкнулся с проблемами когда BackupUser только член группы "Операторы архива",  
"Пользователи домена"  
 
A:  
* Включите учётную запись BackupUser в локальные группы Backup Operators с помощью  
доменной политики Restricted Groups.  
* Как правило, в Планировщике задач ставят не собственно ntbackup, а некий bat-файл  
с подготовкой, проверками и вызовом ntbackup. Значит, право Logon as a Batch Job  
выдайте этой группе тоже.  
* Чтобы bat-файлы исполнялись Планировщиком, выдайте группе Backup Operators право на чтение %SystemRoot%\system32\cmd.exe . На Server 2003 этого права у них по умолчанию нет.  
* Создайте папку "%AllUsersProfile%\Application Data\Microsoft\Windows NT\NTBackup" и выдайте разрешения NTFS: Administrators, SYSTEM, Backup Operators: Full Control. Этого каталога нет по умолчанию, без него (и без Backup Operators: FC) работать не будет.  
 
Q:  
Безопасно ли пользователя BackupUser добавить в "Администраторы домена", сделать длинный пароль и использовать только в шедулере для бэкапов GPO,C-SystemState, DNS, SQL, FileShares, Profiles ?  
A:  
Про группу Domain Adminы можете забыть - "обезьяна и граната". Вы ещё всем пользователям права локальных Администраторов выдайте, тоже остроумно будет.  
 
 
Примечание:  
 
* Восстановление файлов из командной строки с помощью команды ntbackup невозможно.  
* Если следующие параметры командной строки не заданы, будут использованы соответствующие настройки программы архивации с графическим интерфейсом: /V /R /L /M /RS /HC. Например, если в диалоговом окне Параметры программы архивации включено сжатие при архивации, при отсутствии параметра /HC в командной строке данные будут сжиматься. Но если в командной строке задан параметр /HC:off, он заменяет значение параметра диалогового окна Параметры, и сжатие не используется.  
* Если на данном компьютере запущены службы мультимедиа Windows и требуется выполнить архивацию файлов этих служб, ознакомьтесь с разделом о выполнении архивации служб Windows Media электронной документации по службам Windows Media. Для архивации или восстановления файлов служб Windows Media следуйте инструкциям, приведенным в электронной документации по службам Windows Media.  
* Архивация данных о состоянии системы возможна только для локального компьютера. Нельзя архивировать данные о состоянии системы для удаленного компьютера.  
* Если управление носителями осуществляется службой «Съемные ЗУ» или для сохранения данных используется внешнее хранилище, следует регулярно архивировать файлы, находящиеся в следующих папках:  
 
системный_корневой_каталог\System32\Ntmsdata  
 
системный_корневой_каталог\System32\Remotestorage  
 
Это будет гарантировать возможность восстановления всех данных, сохраненных во внешнем хранилище и на съемном ЗУ.  
 
-----------------------------------  
А теперь о планировщике:  
 
 
Предположим, только что создан новый аккаунт пользователя. Для успешного запуска задания из-под этого аккаунта понадобится следующее:  
 
1. Для доступа к Scheduled Tasks этот пользователь должен иметь права на чтение и запись %SystemRoot%\Tasks  
 
Этого можно достичь или включив пользователя в группу Backup Operators, или отредактировав соответствующим образом ACL папки %SystemRoot%\Tasks (для этого можно воспользоваться командой cacls).  
 
ВНИМАНИЕ: Включение пользователя в группу Backup Operators влечёт за собой получение этим пользователем привилегии Backup Files and Directories. Что фактически даёт доступ на чтение ко всем данным, находящимся на сервере.  
 
2. Для успешной авторизации в системе в качестве задания пользователю необходима привилегия Log on as a batch job. (Добавить аккаунт в Local Security Policy\Local Policies\User Rights Assignment\Log on as a batch job).  
 
3. Если задание должно выполняться в фоновом режиме (не интерактивно), то необходимо дать пользователю права Read и Execute на файл %SystemRoot%\system32\cmd.exe  
 
Также надо проследить, чтобы у созданного пользователя был доступ ко всем файлам, которые он собирается читать или писать во время выполнения задания. Надо помнить, что по умолчанию у пользователя отсутствуют права на запись в любое место системного раздела, кроме его профиля (это на случай, если, например, возникло желание вести лог выполнения задания). Если предполагается запуск ntbackup, лучше сразу включить пользователя в группу Backup Operators. Если для ntbackup используются файлы .bks, они тоже должны быть доступны для пользователя.
 
 
 
===========
 
 
Теперь немного практики:
 
Можно бэкапить как стандартным мастером, так и скриптами. Мне лично нравится второй вариант.  
К примеру:  
- для полного бэкапа 1С в фирме с названием ООО "Фирма", скрипт может выглядеть так:  
 
 
Set dt=%Date%  
Set dtMonth=%date:~3,2%  
Set dtDay=%date:~0,2%  
Set dtYear=%date:~-4%  
 
ntbackup backup D:\1c_base\1C-DB /m normal /j "Резервная копия баз 1С полная" /f "H:\1C\firma-1c-%dtYear%%dtMonth%%dtDay%-full.bkf"  
 
-для разностного:  
первые 4-ре строчки одинаковые во всех случаях.  
 
ntbackup backup D:\1c_base\1C-DB /m differential /j "Резервная копия баз 1С разностная" /f "H:\1C\firma-1c-%dtYear%%dtMonth%%dtDay%-raz.bkf"
 
- для бэкапа состояния системы:  
 
ntbackup backup systemstate /m normal /j "Резервная копия системы" /f "H:\SYSTEMSTATE\firma-sysstate-%dtYear%%dtMonth%%dtDay%.bkf"  
 
 
 
Добавлено:
Ах да,  
применительно к вопросу, скрипт будет выглядеть вот так:  
 
Set dt=%Date%  
Set dtMonth=%date:~3,2%  
Set dtDay=%date:~0,2%  
Set dtYear=%date:~-4%  
 
ntbackup backup D:\grafic /m normal /j "Резервная копия grafic" /f "E:\grafic-%dtYear%%dtMonth%%dtDay%-full.bkf"
 
Возможно, придется поменять отступы в переменных (у меня %DATE% дает цифру, вида: "23.11.2009") Или же региональные настройки, кому как удобней.

Всего записей: 1 | Зарегистр. 13-10-2009 | Отправлено: 17:18 13-10-2009 | Исправлено: unloki, 17:19 13-10-2009
maillo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unloki
Благодарю за подробную информацию

Всего записей: 44 | Зарегистр. 15-07-2008 | Отправлено: 18:48 13-10-2009
maillo



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
adjuster

Цитата:
Это означает, что ты копировал диск в папку.

Если не в напряг, как мне записать "копировать все папки с диска g..." Разве этого не достаточно? xcopy "g:\"

Всего записей: 44 | Зарегистр. 15-07-2008 | Отправлено: 10:23 14-10-2009
adjuster



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
maillo

Цитата:
Если не в напряг, как мне записать "копировать все папки с диска g..." Разве этого не достаточно? xcopy "g:\"  

Если бекапишь диск, то папка атрибуты папки (где бекап) изменяются на скрытый/системный, если же бекапишь папку, которая не скрытая, то и папка с бекапами будет не скрытой.

Всего записей: 1369 | Зарегистр. 31-10-2006 | Отправлено: 11:35 14-10-2009
funkyru

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unloki
 
Такой вопрос. Необходимо переодически удалять старые бекапы из каталога bkf. Как это делать в ntbackup?

Всего записей: 8 | Зарегистр. 16-04-2008 | Отправлено: 10:17 25-12-2009
adjuster



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как это делать в ntbackup?  

эта утилита этого не умеет. Можешь скрипт по шедуллеру запускать, который будет удалять старые файлы, а затем запускать ntbackup задание.

----------
защита компов от вирусов
_________________________
КАК ПРАВИЛЬНО ЗАДАТЬ ВОПРОС?

Всего записей: 1369 | Зарегистр. 31-10-2006 | Отправлено: 10:40 25-12-2009
adjuster



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В связи с тем, что скрипт не поддерживает кириллицу в путях, это превносит ряд неудобств. Поэтому полностью перехожу на проверенный мной и рекомендованный Интернетом продукт - Allway Sync. http://www.allwaysync.com/  
Данный продукт имеет ряд преимуществ. Рекомендую.

----------
защита компов от вирусов
_________________________
КАК ПРАВИЛЬНО ЗАДАТЬ ВОПРОС?

Всего записей: 1369 | Зарегистр. 31-10-2006 | Отправлено: 11:58 28-12-2009 | Исправлено: adjuster, 12:14 28-12-2009
KonstLD



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Имею проблему.
Запускаю по шедулеру cmd-шник такого содержания:
NTBACKUP.EXE backup "@%1" /n "%2" /d "FullBCP %2" /v:no /r:no /rs:no /hc:off /m normal /j "%2" /l:f /f "%3"
 
с параметрами:
%1 - Имя файла .bks (он лежит в папке вместе с этим cmd-шником)
%2 - имя тома
%3 - путь, куда бэкапить
 
ntbackup запускается, начинает подсчитывать кол-во файлов, но как только переходит непосредственно к копированию - завершается без выдачи каких-либо ошибок.
 
В чем может быть проблема?

Всего записей: 65 | Зарегистр. 14-03-2008 | Отправлено: 13:40 26-01-2010
adjuster



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KonstLD
запусти CMD, перетащи мышкой свой BAT файл и Выполнить - когда выдаст ошибку, то окно не закроется.
Либо в самом батнике пропиши Pause в конце.

----------
защита компов от вирусов
_________________________
КАК ПРАВИЛЬНО ЗАДАТЬ ВОПРОС?

Всего записей: 1369 | Зарегистр. 31-10-2006 | Отправлено: 14:00 26-01-2010
KonstLD



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Да дело не в батнике. В cmd-шное окно ошибка не выдается. Т.е. процесс резервного копирования по логу завершился нормально, а по факту нет.

Всего записей: 65 | Зарегистр. 14-03-2008 | Отправлено: 14:49 26-01-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Резервное копирование средствами Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru