Резервне копіювання даних простою мовою. Пошук софту для бекапу

Захист даних завжди був критично важливим для професіоналів, що працюють з Windows. Зазвичай це завдання вирішується регулярним виконанням завдання резервного копіювання, що записує дані плівку чи диск. Великі ІТ-відділи, що мають значний бюджет, можуть дозволити собі придбати повнофункціональні продукти. сторонніх постачальників. Іншим доводиться задовольнятися безкоштовними коштамирезервного копіювання, яке надає Microsoft.

Безкоштовний інструмент від Microsoft називався NTBackup, але він уже у минулому. У Windows Server 2008 року з'явився новий набір засобів резервного копіювання, і я розповім вам, наскільки прості вони в роботі. Навіть якщо у вас є засоби резервного копіювання сторонніх розробників, завжди корисно знати, як швидко та без зайвих зусильзробити резервну копію штатними засобами. Майте на увазі, що нова утилітане вміє працювати із резервними копіями, створеними засобами NTBackup.

Коротко про утиліту архівування

Спочатку треба встановити утиліту резервного копіювання, тому що за умовчанням вона не встановлюється. Відкрийте в диспетчері сервера (Server Manager) Майстер додавання компонентів (Add Features Wizard) і додайте компонент «Можливості системи архівації даних Windows Server» (Windows Server Backup Features) ( Мал. 1). Нам потрібен підкомпонент, що дозволяє використовувати команди командного рядка, що дозволяє використовувати Windows PowerShell. Для встановлення цього підкомпонента можна використовувати засоби командного рядка так: C:\ servermanagercmd –install backup-features.

Мал. 1 Використання майстра додавання компонентів для встановлення системи архівації даних Windows Server та засобів командного рядка.

Далі слід вказати місце, де зберігатимуться резервні копії. Файли можна зберігати на загальному мережевому томі, на локальному томіабо виділений диск. Не можна копіювати дані на плівку, але через поширення недорогих USB-пристроїв, що підключаються, зараз це вже не виглядає як серйозний недолік. Проте є низка обставин, які треба врахувати.

Резервне копіювання Windows створює істотне додаткове навантаження через необхідність створення додаткових індексів, каталогів та інших допоміжних файлів. Це вже не просте створення ZIP-файлу. Не треба розраховувати, що резервна копія файлу загальним обсягом 100 Кб займе стільки ж місця на диску - її розмір буде значно більшим.

При копіюванні на мережеву папкутреба уважно поставитися до рівня доступу до файлів, щоб забезпечити цілісність та захист резервних копій. Також треба мати на увазі, що при копіюванні в спільну папку мережі, попередня резервна копія перезаписується. Найпростіше рішення – створювати підпапку для кожної резервної копії. Така сама історія з розміщенням резервних копій на локальному томі.

Одна з переваг використання папки мережі або тома полягає в тому, що утиліта архівації Windows створить файл з розширенням.vhd, що містить всі копійовані файли. При визначенні місця зберігання резервних копій утиліта архівації Windows створить папку верхнього рівня на ім'я WindowsImageBackup. У цій папці створюються підпапки для кожного комп'ютера. Версії резервних копій розрізняються за часом; ось приклад імені папки: «Backup 2009-12-14 172606». У цій папці зберігаються архіви та VHD-файл. Цей файл VHD можна підключити до Windows 7 або Windows Server 2008 R2. Залежно від виду резервної копії та вимог щодо архівації, цей файл можна перемістити на диск довгострокового зберігання або на DVD-диск.

Найпростіший і швидкий варіант- Виділений підключений диск. Він може бути внутрішнім або зовнішнім з інтерфейсом USBабо FireWire. Microsoft рекомендує, щоб на диску було в 2,5 разів більше вільного простору, ніж необхідно для створення архіву всіх даних, що архівуються. Диск потрібно відформатувати та приховати від звичайних інструментальних засобів керування – він повинен бути доступний лише на панелі Управління дисками (Disk Management). Підтримуються диски до 2 Тб.

Створення завдання резервного копіювання

Утиліта архівування Windows задумана як універсальний інструментзахисту сервера. Можна створити регулярне завдання архівування файлів та стану системи або забезпечити можливість відновлення цілого сервера "з нуля". Microsoft припускає, що з цією метою створюється одне завдання. Я припускаю, що ви використовуєте можливості утиліти архівування Windows через обмежений бюджет і хочете отримати від неї максимально можливий захистза існуючих обмежень.

Установивши утиліту архівування Windows, у Диспетчері сервера розгорніть вузол «Сховище» (Storage) та виберіть «Архівування сервера Windows(Windows Server Backup). У панелі Дія (Action), виберіть «Завдання архівування» (Backup Schedule) – відкриється Майстер архівації за розкладом (Backup Schedule Wizard). На першій сторінці майстра клацніть Далі (Next).

На другій сторінці майстра визначте тип архіву. Виберіть повну резервну копію сервера. Ви можете вибрати резервну копію користувача і вибрати елементи, що архівуються, наприклад певні файлита стан системи. Як робити швидке резервне копіювання файлів, я покажу трохи пізніше, а поки що зробимо повну копіюсервера.

На третій сторінці задається час виконання завдання. У більшості випадків одного резервного копіювання достатньо, але можна запускати його частіше разу на день, наприклад, резервне копіювання критично важливих файлів.

На четвертій сторінці визначте, де зберігати резервні копії. Microsoft рекомендує використовувати виділений жорсткий диск. Майте на увазі, що диск буде переформатований і недоступний для інших операцій. Можна також використовувати локальний або мережний том. Уважно ознайомтеся з попередженнями та інформацією про обмеження - напевно, ви побачите попередження, що вибраний диск буде переформатовано.

Якщо всі диски не видно, натисніть кнопку «Всі доступні диски» (Show All Available Disks), щоб оновити список. Утиліта видасть попередження, якщо ви оберете новий диск. Задавши диск, переходять до перевірки параметрів архівування. Якщо щось не так, використовуйте кнопку Назад (Previous), щоб повернутися та усунути помилку. Якщо все правильно, відкриється вікно зведення. Наступного дня перевірте результати виконання завдання у вузлі утиліти архівування Windows щодо повідомлень про помилки.

Ви також можете використовувати утиліту архівування Windows для створення резервної копії. Виберіть «Одноразова архівація» (Backup Once) у панелі Дія (Actions). Ви можете використовувати ті ж параметри, що й у існуючого завдання, або задати зовсім інші. Якщо вибрати другий варіант, майстер перезапуститься, надавши можливість ввести нові параметри. Наприклад, скопіювати файли на мережевий том. Пам'ятайте, що будь-які існуючі резервні копії у тій самій папці будуть перезаписані. Резервне копіювання починається негайно. Якщо ж це окреме завданняРезервне копіювання, яке потрібно виконувати часто, рекомендуємо створити сценарій командного рядка або Windows PowerShell. Я розповім про цю процедуру пізніше.

Відновлення даних

Для відстеження версій утиліта архівування Windows використовує мітки часу. При виборі команди Recover запускається майстер, інструкції якого практично самоочевидні. Виберіть резервну копію. Майстер відновлення надасть список усіх доступних резервних копій. Виберіть потрібний архів. Залежно від типу резервного копіювання може бути тільки один варіант.

Далі вказують дані, які треба відновити. Якщо вибрати файли та папки (Files and Folders), потрібно вказати потрібні файли. На жаль, вибір файлів із кількох каталогів практично неможливий. Відновити всі файли або вибрані файли одного каталогу набагато простіше. Не забувайте про це, створюючи завдання резервного копіювання.

Відновлюючи файли, треба вказати цільову папку: це може бути та сама папка, яку архівували, або будь-яка інша. Ви також можете визначити, що має відбутися з відновлюваним файлом, якщо він вже існує: створити ще одну копію, щоб були доступні обидві копії, перезаписати існуючий файлабо не виконувати відновлення. Процес відновлення починається негайно.

Використання WBADMIN.EXE

Якщо встановити засоби архівування із командного рядка, у вас з'являються ще кілька варіантів. Відкрийте вікно командного рядка та ознайомтеся з довідкою WBADMIN.EXE. Цю утиліту можна використовувати для створення запланованого завдання архівування, але я все-таки думаю, що для виконання цього завдання графічний інтерфейс набагато зручніший. WBADMIN.EXE корисніший для створення одноразових завдань резервного копіювання. Виконайте наступну команду, щоб побачити інформацію про синтаксис:

C:\> wbadmin start backup /?

Тут недостатньо місця для розповіді про всі варіанти, але я покажу, як можна використовувати цю утиліту для періодичного копіювання файлів на мережевий том:

@echo off::Demo-Backup.bat::demonstration script using WBADMIN.EXE на Windows Server 2008 R2 Server rem backup share UNC set backupshare=\\mycompany-dc01\backup rem files and folders to include set include=c: \scripts,c:\files rem define date time variables for building the folder name set m=%date:~4,2% set d=%date:~7,2% set y=%date:~10,4% set h=%time:~0,2% set min=%time:~3,2% set sec=%time:~6,2% rem defining a new folder like set newfolder=%backupshare%\%computername%\%m%%d%y%_%h%%%%%sec% echo Creating %newfolder% mkdir %newfolder% rem run the backup %newfolder% wbadmin start backup -backuptarget:%newfolder% -include:%include% -quiet rem Clear variables set backupshare=set include=set m=set d=set y=set h=set min=set sec=set newfolder=

Я не хочу перезаписувати існуючі резервні копії, тому я створюю нову папкуз ім'ям комп'ютера, а ім'я файлу містить штамп часу. У цьому пакетному файлі є весь код, необхідний вирішення завдання. Основна функція сценарію викликає WBADMIN.EXE для створення резервної копії у заданому місці. При модифікації цього сценарію не забувайте поглядати у довідку із синтаксису команди. У цьому сценарії мені подобається можливість створювати власне завдання, використовуючи планувальник завдань. Майстер архівації дозволяє створити лише одне завдання, а використовуючи WBADMIN.EXE, а можу створити їх скільки завгодно.Я можу також використовувати цей інструмент для створення резервних копій стану системи.

Щоб дізнатися, які завдання резервного копіювання були виконані, виконайте: C:\> wbadmin get versions.

Особливу увагу треба звертати на ідентифікатор версії, оскільки він необхідний відновлення файлів засобами WBADMIN (втім це можна робити засобами майстра відновлення).

Резервне копіювання засобами Windows PowerShell

Інший спосіб задіяти командний рядок полягає у використанні командлетів PowerShell утилітиархівування Windows. Щоб отримати доступ до них, потрібно завантажити оснастку архівування Windows:

PS C:\> add-pssnapin Windows.ServerBackup

Щоб побачити список доступних командлетів, виконайте:

PS C:\> get-command -pssnapin windows.serverbackup

На жаль, створення завдання резервного копіювання – багатокроковий процес. Хоча потрібні командиможна вводити у вікно послідовно вручну, я волію писати сценарії. Ось PowerShell-версія мого вихідного пакетного файлу:

#requires -version 2.0 #requires -pssnapin Windows.ServerBackup #Demo-WBBackup.ps1 $policy = New-WBPolicy $files=new-WBFileSpec c:\scripts,c:\files Add-wbFileSpec -policy $policy -filespec $files $backdir=("\\mycompany-dc01\backup\(0)\(1:MMddyyyy_hhmmss)" -f $env:computername,(get-date)) write-host "Створення $backdir" -foregroundcolor Green mkdir $backdir | out-null $backupLocation = New-WBBackupTarget -network $backdir Add-WBBackupTarget -Policy $policy -Target $backupLocation write-host "Backup $files to $backdir" -foregroundcolor Green $policy Start-WBBackup -Policy $

Ідеологія командлетів Windows PowerShell заснована на створенні та виконанні політик. Політика містить файли або томи, що включаються або виключаються, місце, куди треба копіювати файли, а також кілька інших параметрів. Також можна створювати завдання відновлення стану системи та відновлення цілого сервера «з нуля». У своєму прикладі я просто копіюю декілька каталогів. Для резервного копіювання використовується командлет Start-WBBackup.

При ближчому вивченні списку командлетів утиліти архівування Windows помітна одна явна прогалина: немає командлетів для відновлення даних. Я вважаю, що цю операцію не потрібно автоматизувати, хоча це можна зробити за допомогою WBADMIN.EXE. Можливо такі командлети будуть додані пізніше, а поки що для відновлення файлів можна користуватися майстром відновлення або WBADMIN.EXE.

Тепер ваша черга

Я впевнений, що у процесі самостійної роботиз описаними засобами ви зрозумієте, що крім перерахованих утиліта архівування Windows надає багато інших можливостей. Також вам доведеться оцінити, як вони вписуються у вашу загальну стратегіюрезервного копіювання та плани забезпечення безперервності бізнес-операцій. У певному сенсі можливості безкоштовної утилітиархівування Windows дуже обмежені, але підтримка створення сценаріїв та використання VHD-файлів пропонують безліч цікавих способів подолання обмежень. Треба просто бути трохи винахідливішим.

Ну, і як з будь-яким іншим програмним забезпеченням для резервного копіювання, не забувайте перевіряти процес відновлення в невиробничому середовищі. Вам напевно не сподобається осягати ази у процесі реального відновленнярухнуло після аварії середовища та ще з розлюченим босом за спиною. Попереднє тренування дозволить вийти зі складної ситуації переможцем.

Добридень шановні читачіблогу, я вам вже багато разів показував, як ремонтується та відновлюється операційна система Windows, але майже всі ці статті були про клієнтські версії, сьогодні я хочу виправитися і нарешті висвітлити питання, як виконується резервне копіювання windows server систем, так як вихід з стоячи сервера, загрожує бізнесу грошовими втратами, на відміну від простою звичайного офісного комп'ютера. Я вам розповім свої приклади з життя, в яких мені дуже допомогла б архівація windows server 2012 r2.

Архівація windows server 2012 r2

Як ви вже напевно здогадалися, резервне копіювання windows server систем здійснюється за допомогою вбудованого компонента система архівації даних windows server 2012 r2. Хочу відразу відзначити, що вона є і в 2008 R2, але я розповідатиму на прикладі більше сучасної версіїхоча все викладене підійде і для попередньої версії. Якщо ви ще застали часи Windows Server 2003, то, напевно, знайомі з компонентом NTBackup, саме їм все робили бекап системиі вона навіть вміла писати на стрічки. Потім прийшов на зміну 2008, без R2 і показав убогий і перероблений компонент архівації windows, у якого прибрали купу функціоналу, досі мені не зрозуміла логіка людей, які тоді випустили цей компонент у такому вигляді. Пройшов рік і вийшов R2, який вже повернув більшу частину функцій, які були в NTBackup і зробив резервне копіювання windows server, дуже простим та зручним.

Якщо хтось не в курсі, то на відміну від клієнтських версійВіндоус, у серверних немає за умовчанням механізму захисту системи і в разі пошкодження завантажувача або ще якихось системних файлів, швидко відновитися з попередньої версії не вийти, а вся справа в архітектурі серверної ОС, так як в ній за умовчанням йде всього по мінімуму, для більшого захисту та зменшення навантаження. Системний адміністратор сам вирішить, що йому потрібно і це правильно, але захист могли б і включити.

Розкажу приклад із життя, як і у всіх адміністраторів більшість серверного парку вже давно це віртуальні машини, хоча є невелика частинасерверів, яка не віртуалізована, просто тому, що не раціонально і не дасть вихлопу, я говорю про сервери з 300 гб оперативної пам'яті та MS SQL сервером. Одного дня був збій по електриці і UPS все не витримав. У результаті сервери вимкнулися, не зовсім правильно. Відновлюючи сервіси один із серверів не завантажувався і у нього була помилка an error occurred while attempting у завантаженні Windows. Її вдалося перемогти, але через 5-6 годин, що погодьтеся не дуже швидко, а от якби була резервна копія системи та засіб відновлення, то все пройшло б за пару хвилин.

По можливості завжди бэкапте ОС у фізичних серверів, потім заощадите купу часу та сил

Якщо ви зайдете в Властивості системи, то вкладку Захист системи ви не знайдете на Windows Server 2012 R2.

Чому саме система архівації даних windows server 2012 r2

Я чудово розумію, що існує кілька інших програмних продуктівз резервного копіювання серверних ОС, наприклад:

  • Veeam
  • Acronis

Але система архівації даних windows server 2012 r2, вже йде під капотом у самій системі і найбільший шок, що більшість системних адміністраторівпросто про нього не знають, тому змушені використовувати сторонні продукти. Хтось мені казав, що він не розуміє, як це все працює, що наштовхнуло мене на написання цієї статті, щоб люди побачили все це на практиці.

Куди можна робити резервну копію

Система архівації даних Windows Server може створювати резервні копії на такі сховища:

  • В ідеалі для системи має бути окремий диск, який розмічає система архівації та приховує від користувача, для подальшого створення точок відновлення. Сама Microsoft рекомендує цей варіант. До речі, якщо хтось знайомий із Microsoft System Center Data Protection Manager, то там і працювала система резервного копіювання.
  • Можна використовувати вже розмічені розділи
  • Папки мережі
  • ISCSI диски

Система архівації даних windows server 2012 R2 вміє створювати повну копію та диференціальну (додаткову), сама керує терміном зберігання. У неї принцип роботи дуже простий, вона записуватиме і зберігатиме стільки копій, скільки їй дозволяє дисковий простір, потім буде циклічне перезаписування, нового на більш старе, дуже схоже на відео спостереження.

Так що після налаштування сховища резервних копій, служба архівації Windows Server сама все зробить і організує простір зберігання даних. У цьому криється величезний плюс для системних адміністраторів-початківців, так як не всі відразу здатні оцінити потрібний обсяг сховища і обсяг даних, багато хто не знає, що дані в резервних копіях стискаються, а якщо ви знаєте ще таке слово як дедуплікація Windows, то зможете вичавити з дискового просторумаксимум.

Давайте трохи поговоримо про сам механізм роботи системи архівації windows server, тут нового нічого немає, вона використовує службу тіньового копіюваннятому (VSS), її завданням є дати засобу архівування працювати з відкритими та системними файлами, І не просто працювати, а ще й не заважати системі працювати, служба просто робить якийсь зліпок стану, це дуже схоже на у віртуальних машин. На движку Windows Server 2012 R2, ви можете таким чином архівувати віртуальні машинина Hyper-V 3.0, не припиняючи їх роботи.

Можливості VSS також поширюються і на бази даних, можу зі стовідсотковою впевненістю сказати, що проблем з Exchange або MS SQL у вас не виникне, а от PostgreSQL може створити певні труднощі. Якщо ми говоримо про MS SQL, вона чудово розуміє службу VSS і перекладає БД перед моментом створення тіньової копіїдо несуперечливого стану, сама VSS не думає навіть перевіряти логічну цілісність даних, їй це не потрібно, оскільки її завдання - зробити знімок. Якщо, наприклад, зробити резервну копію PostgreSQL, то при відновленні ми отримаємо зріз бази на певний стан часу в суперечливому стані і в ній не буде всіх незавершених транзакцій на момент створення бекапу. Так, що є така пропрієтарність до своїх продуктів.

Куди краще копіювати

Відповісти на це питання не просто, тому що у всіх ситуації щодо резервного копіювання різні та інфраструктура різна. Давайте розглянемо плюси та мінуси різних сховищ. Нагадую їх у нас їх кілька. По-перше, якщо ви кладете резервну копію локально на сервер, то ви швидше її зробите і швидше зможете відновитися при необхідності, а з іншого боку сервер може зламатися локально, а ще гірше якщо це буде RAID, то все буде сумно. Другий приклад ви робите бекап на ISCSI диски, добре, що зберігається віддалено від сервера, можна швидко пере підключити до іншого сервера при необхідності, але повільніше швидкість створення бекапу і швидкість відновлення, і так само можуть вийти з ладу сервера і диски з яких ви робите ISCSI диски. Підбивши підсумок, у вас в ідеалі повинні бути копії в декількох місцях, зрозуміло що не завжди це можливо, але прагнути цього потрібно, тут треба зрозуміти критичність даних і реалізувати систему виходячи з цього.

Встановлення системи архівації windows server

Давайте дивитися як встановлюється система архівації даних Windows Server 2012 R2, ще починаючи з 2008 це компонент системи і логічно, що його потрібно шукати в диспетчері сервера. Вибираємо пункт Управління > Додати ролі та компоненти

залишаємо пункт установка ролей та компонентів

Вибираємо пункт Система архівації Windows Server

і тиснемо встановити.

За кілька хвилин, у вас встановиться потрібний компонент.

Налаштування системи архівації windows server

Після встановлення компонента архівації його потрібно налаштувати, давайте приступати. Відкриваємо диспетчер сервера > Інструменти та знаходимо пункт система архівації даних Windows Server.

Також дану оснастку можна викликати, натиснувши WIN+R і ввівши wbadmin.msc, повний дивіться за посиланням. Відкривши оснащення, ви одразу побачите, що вам рекомендують налаштувати перший розклад. Зробити це можна через меню дій:

  1. Розклад архівації
  2. Одноразова архівація
  3. Відновлення

Натискаю розклад архівації, у вас з'явиться вікно майстра налаштування, на першому кроці у вас буде вибір, забекапит весь сервер або бекап, що налаштовується. Я завжди раджу робити варіант, що настроюється, так як ви явно вкажете, що потрібно резервувати, а що ні.

у вікні об'єкти архівації система архівації даних windows server попросить вас додати елементи за допомогою відповідної кнопки.

Серед елементів у вас буде:

  • Відновлення вихідного станусистеми
  • Стан системи
  • Локальні диски
  • Роль Hyper-V, якщо встановлено.

У результаті об'єкти для архівації будуть додані до списку, хочу наголосити, що якщо натиснути кнопку Додаткові параметри, то можна задати параметри VSS:

  • Повна архівація VSS > підійде якщо ви не використовуєте сторонні програмидля бекапу.
  • Копіювати архів VSS > якщо для архівації програм на томах, включених до архіву, використовується інша програма.

Наприклад, якщо ви використовуєте Exchange або MS SQL, виберіть пункт копіювати архів VSS для нормальної взаємодії зі службою тіньового копіювання.

Також на вкладці виключення, ви зможете додати папки, які не потрібно копіювати, в них, наприклад, можуть бути тимчасові файли, зручно, коли ви до цього додали повне копіювання диска С:.

Тепер, щоб здійснити резервне копіювання windows server, потрібно задати розклад, тут або щодня, або частіше, задаємо на власний розсуд.

  • Архівація на жорсткий диск для архівів > тут повністю віддається фізичний HDD, форматується і ховається від користувача, такий захист від дурня, щоб пустотливі ручки все не зіпсували.
  • Архівація на тому > те ж дуже поширене, берете існуючий том (він може бути частиною RAID або інший фізичний диск) і ллєте туди, під цю ж справу потрапляє і ISCSI диск, який в системі бачиться як локальний.
  • Ну і загальна кулі, дуже зручно, все знаходиться поза фізичним сервером.

Якщо вибрати Архівація на жорсткий диск для архівів, то на наступному кроці від вас вимагатимуть вказати диск, який буде віддано під резервне копіювання windows server.

На мій погляд, у вас повинен бути локальний бекап системи та бекап на ISCSI диски, не прив'язані до фізичного сервера

Якщо вибрати архівацію в спільну мережну папку, то з'явиться вікно з попередженням, що при вказанні віддаленої спільної папки як призначення для архівації за розкладом буде доступний тільки останній архів, якщо простою мовою, то буде просто постійний перезапис, зручно для швидкого бекапу, щоб був на віддаленому сховищі.

Якщо вибрати Архівація на тому, то потрібно вказати том призначення, на який буде виконано резервне копіювання windows server.

Дивимося зведену інформацію та підтверджуємо розклад.

Бачимо, що система архівації Windows Server успішно створила розклад.

Відновлення Windows Server 2012 R2

Після того, як у вас з'явилася резервна копія, давайте розглянемо ситуацію, при якій вам потрібно буде зробити процедуру. відновлення Windows Server 2012 R2. По-перше, ви можете подивитися деталі резервного копіювання Windows Server (розмір, дату)

Як відновити окремий файл чи папку

Якщо вам потрібно відновити, наприклад, окремий файл, то немає сенсу відновлювати його через оснастку, оскільки резервна копія – це віртуальний диск, який можна підчепити до системи. Давайте подивимося саму структуру файлів, лежать вони в папці WindowsImageBackup.

Потім приклад мого віртуального диска, натиснувши на нього правим кліком, ви можете натиснути Підключити.

Вас попередять, що образ диска не ініціалізований, містить розділи або томи, що не розпізнаються, яким не призначені літери дисків. За допомогою оснащення "Керування дисками" переконайтеся, що диски, розділи та томи придатні для використання.

Тут все просто йдемо в оснастку Управління дисками через правий клік миші по кнопці пуск.

Бачимо наш під монтований диск, клацаємо по ньому правим кліком і вибираємо змінити букву диска чи шлях до диска.

Призначаємо потрібну літеру, це літера Е.

Все відкриваємо мій комп'ютер і бачимо новий локальний диск.

Коли закінчите роботу з диском, через оснастку управління дисками, від монтуйте його. Як бачите віртуальні дискиДуже корисна річ.

Відновлення у разі поломки операційної системи

Ніхто не застрахований від такого, я багато разів зустрічав у своїй практиці, що система Windows Server виходила з ладу, і для її відновлення без наявності бекапу, йшло набагато більше часу, ніж просто переустановка системи і подальша перенастроювання, прикладом може бути помилка an error occurred while attempting to read the boot configuration data. Тому пару разів, коли ви обпалитеся, ви зрозумієте, що система архівації даних windows server 2012 r2 шикарна річ, що дозволяє за лічені хвилини зробити резервне копіювання windows server і в потрібний моментвідновитись із нього.

Заходимо в систему архівації Windows Server і в правому кутку вибираємо пункт Відновлення. У вас на вибір буде два пункти:

  1. Цей сервер > мається на увазі, що бекап лежить локально
  2. Архів знаходиться в іншому розташуванні.

Для початку давайте виберемо другий пункт "Архів знаходиться в іншому розташуванні"

Тут два варіанти, або ви підсовуєте cd-rom або зовнішній диск, або вказуєте UNC шлях у форматі \\папка

Головне, щоб система мала права на її читання.

Якщо спочатку вибрати пункт Цей сервер, то у вас з'явиться список доступних резервних копій Windows Server, вам тільки потрібно вибрати дату відкату.

  • Файли та папки
  • Hyper-V
  • Програми
  • Стан системи

Вибравши перший варіант "Файли та папки", можна відновити окремі файли або папки з бекапу.

Якщо вибрати Hyper-V, то вам запропонують:

Пункт програми, трохи специфічний, оскільки він працює не для всіх програм, а для тих, хто вміє працювати з API служби архівації та підтримувати VSS. Ну і відновлення системи:

  • Вихідне розміщення > буде відкат на той стан, який був у момент резервного копіювання Windows Server
  • Інше розташування > насправді створиться папка з набором файлів.

Тиснемо відновити

Буде підраховано скільки файлів підлягають відновленню і почнеться сам процес.

Після перезавантаження ви побачите повідомлення:

Операцію відновлення стану системи, розпочату в 08.02.2017, успішно завершено

Альтернативою відновлення стану системи може служити відновлення на рівні тома, при цьому всі дані будуть знищені і буде приведений в стан, в якому він знаходився на зазначену дату. Це може бути корисним у випадку вірусного інциденту, коли ви хочете бути впевненим, що в системі не залишилося закладок шкідливого програмного забезпечення, а також у випадках, коли вихідний том був пошкоджений. Взагалі сам інструмент дуже хороший і не поступається конкурентам, той же Acronis, так що використовуйте та спрощуйте собі життя.

Ваші дані можуть зашифрувати вірус, вони можуть безслідно канути на несправному жорсткому диску. Кілька годин роботи над одним файлом можуть бути загублені при ненавмисному збереженні поверх нього іншого документа.

База бухгалтерії після кривого коду може перетворитися на кашу і в ній залишаться контакти всіх ваших контрагентів. А колись конкурент нацькує на вас органи, які конфіскують ваші сервери і паралізують роботу всієї компанії, зробивши вас зрештою банкрутом.

Ті файли, які вам не потрібні зараз, напевно можуть вам знадобитися завтра або через 5 років. А де ці файли? — Та на старому комп'ютері/флешці/відформатованому знімному носії…

А має все це зберігатись у резервних копіях. У зашифрованому вигляді (за обставин) на резервованому носії.

Як це зробити, якщо у вас невелика фірма або особистий ПК, а грошових коштів обмежена кількість?

1 #. Резервне копіювання даних на кожному окремому комп'ютері:

На робочих станціях користувачів має бути настроєно тіньове резервне копіювання штатними засобами windows. (У windows 7 робиться через властивостізначок комп'ютер > Додаткові параметри системи > Захист системи). Можна увімкнути як бекап реєстру при змінах ( контрольні точки), так і збереження станів файлів на локальних дисках. Доведеться пожертвувати вільним місцемна HDD, але нерви дорожчі.

Після небажаних (ненавмисних) змін папки або файлу можна буде відновити попередній стан.

Якщо штатне резервне копіювання не може бути використане з якоїсь причини, можна скористатися стороннім софтомтаким як acronis backup and recovery(платний) або (безкоштовний). Програм на цю тему – маса.

Однак, резервне копіювання даних у межах одного фізичного дискане позбавить вас небезпеки його виходу з ладу. Важко оцінити цінність бекапу, коли він разом із вихідними даними знаходиться в битих секторах на HDD:)

Скажімо, так — резервне копіювання системи штатними засобами: «must have». Але важливі речі постарайтеся дублювати у мережу. Для цього можна:

а) Скористайтеся хостингом VDS (самий дешевий тарифз 5ГБ простору 100 грн. в місяць)

б) Використовувати безкоштовне місце на хмарних сервісах (google drive, icloud, yandex disk і т.д.). Наприклад, гугл диск підтримує відновлення попередніх версій файлів. І навіть якщо ненавмисно змінений файл вже синхронізований, його завжди можна відновити. Можете прочитати корисні поради щодо google drive.

в) Якщо файлів зовсім небагато, все можна зберігати в пошті. Надсилаючи листи з важливими файламисамому собі або на спеціальну поштову скриньку. Пошук таких файлів буде утруднений, проте поштові системинадають достатньо дискового простору безкоштовно. В одній компанії, яку обслуговує автор, більшість файлів, які зашифрував вірус, були відновлені з відправленої контрагентам пошти:)

2 #. Резервне копіювання даних фірмі з кількома (і більше 10) робочими станціями.

Ідеальним варіантом для резервного копіювання на підприємстві буде наявність централізованого сервера всередині компанії ( FTP серверз RAID 1) або за її межами ( VDS серверзі службою FTP).

Зберігати, скажімо, базу даних 1С чи договору Google-диску не зовсім безпечно, т.к. втративши доступ до пошти або якщо доступ опинився в руках зловмисників фірма безперечно постраждає. Хоча автор має знайомих індивідуальних підприємців, які тільки так і працюють. В останніх на гугл-диск все міститься в зашифрованому вигляді;)

а) У випадку із сервером усередині компанії необхідні разові витрати на сам файловий сервер (50-100 тис. руб) залежно від рівня надійності. Потім витрати можуть виникати при поломці заліза (що не часто). Також зважте на витрати на електроенергію.

б) У випадку із зовнішнім сховищем на VDS, ви платите 1 раз за налаштування адміністратором з ІТ-аутсорсингу (в районі 5 тис. руб, залежно від кількості комп'ютерів для бекапу) і щомісяця 500-900 рублів (залежно від обсягів інформації) за хостинг VDS. Врахуйте, що в цьому випадку потрібен інтернет спритніший. Хоча б 5 Мбіт/с вихідної швидкості.

Випадок б) додатково вирішує такі пікантні проблеми, як раптовий вихід сервера з ладу, конфіскація сервера органами:), викрадення даних співробітниками компанії, які можуть мати фізичний доступ до сервера і т.д.

Нижче схематично представлені варіанти резервного копіювання для невеликого підприємства 5-30 комп'ютерів.

На схемі вище варіант а). Дані з усіх серверів та робочих станцій користувачів копіюються на файловий сервер з стійкістю до відмови дисковою підсистемою. З одного боку, ми маємо під рукою оперативний бекап у вигляді тіньової копії, а з іншого — завжди можемо дістати дані різних серверіву будь-який момент при фізичному виходісервера (комп'ютера) з ладу.

Якщо компанія невелика, то ролі веб-сервера, сервера БД і файлового сервера можна поєднати фізично однією платформі, а сервера додатків взагалі може бути.

З іншого боку, всі сервери можуть бути в віртуальному середовищіна одному фізичному сервері, а файлові масиви можуть зберігатися на дискових полицях (але це більше підходить великим компаніямзважаючи на більшу вартість).

У такої схеми є ряд недоліків-сервер потрібно забезпечити безперебійним харчуванням, утримувати у спец-приміщенні (в ідеалі) та обмежувати до нього фізичний доступ співробітників та інших сторонніх осіб. Автор знає фірму, в якій вважається традицією (у співробітників) при звільненні — потягти жорсткий диск з базою даних, при цьому сервер досі стоїть під столом у одного з менеджерів:)

Що стосується налаштувань резервного копіювання - автор рекомендує робити бекап важливих даних на файловий сервер раз на добу, а за наявності критичних даних і частій роботіз ними - 2 рази на добу.

Програмне забезпечення як варіант можна використовувати Areca (кросплатформна java-додаток) + планувальник завдань Windows. В Areca створюється скрипт з параметрами резервного копіювання (куди копіювати, шифрування, вид та імена копій) який додається до планувальника задач windowsабо cron Unix. Можете ознайомитися зі статтею .

Як здається автору, варіант б) кращий, адже у компанії майже пропадає головний біль щодо збереження резервних даних. Але тут теж є пара мінусів: якщо ви використовуєте VDS для бекапу, то цей сервер вже ні з чим не поєднати. Можна звичайно туди помістити і ваші додатки (1с), але тоді, крім дискового простору, вам доведеться платити ще й за додатковий процесорний час і пам'ять (а це вже інші суми).

Ще один очевидний мінус - це. І за відсутності осудного провайдера поблизу вам залишається лише варіант а).

Отже другий варіант з VDS(б):

Дані йдуть у тому ж напрямі, як і на першій схемі (на малюнку не показані), проте тепер все відправляється через інтернет на віддалений VDS-сервер. Areca відмінно шифрує дані ще на стороні користувача і вони в такому вигляді розміщуються на VDS протоколом FTP. Як FTP-сервер на VDS Можна досить швидко підняти vsftpd , приклад його налаштування є .

Варто врахувати один нюанс: «Копіювання файлів по протоколу ftpз SSL або TLS - значно уповільнює процес, а при великих обсягахданих може й зависнути зовсім».

Потрібно лише продумати політику резервного копіювання, а саме: «Збирати всі важливі дані спочатку всередині мережі на якомусь мережевому сховищі (загальна папка, наприклад) і потім під однією обліковим записом FTP скидати їх на VDS у визначений час. Або скидати дані з усіх комп'ютерів у різний часпід різними обліковими записами. Перший варіант буде краще якщо комп'ютерів більше 5. Якщо ж мережа невелика, то й окреме мережеве сховище виділяти не потрібно.

Як робити бекапи - вирішувати вам, тут були представлені найбільше бюджетні варіантирезервного копіювання.

Користувачі, які прочитали цей запис, зазвичай читають:

Вконтакте

Нещодавно моя подруга попросила пояснити, як робити резервне копіювання даних. Вона гуманітарій, тому їй потрібні були варіанти, в яких нічого не потрібно налаштовувати. Так як вона – людина не дурна, яка любить сама розбиратися в проблемі та приймати рішення, я вирішила зібрати для неї основні принципи та описати плюси та мінуси тих чи інших варіантів (як я їх бачу). Опублікувати тут я зважилася на той випадок, що комусь з вас стане в нагоді – допомогти другові чи родичу. Буду дуже рада коментарям про те, як можна було б зробити текст простішим і зрозумілішим.

Основні принципи

1. Регулярність та частота
Backup даних має бути таким самим регулярним, як прийом таблеток. Саме за цю дисциплінованість можна буде дякувати, якщо раптом стався якийсь крах. Часом втратити навіть кілька робочих днів через те, що backup не зроблено, - може бути дуже болючим. Відповісти на питання - як часто робити бекап можливо, зрозумівши, дані за який проміжок часу тобі було б найменш болісно втрачати. Один з оптимальних варіантів- backup даних раз на тиждень у вихідні.
Роздільність
Бажано, щоб дані зберігалися на окремий зовнішній жорсткий диск (або інший носій), зберігалися окремо від основних даних. Принцип цілком очевидний – якщо виникла проблема, вона буде локалізована в одному місці. Наприклад, якщо на комп'ютері зламався жорсткий диск, диск з резервною копією буде функціонувати відмінно. Тим не менш, тут варто дотримуватися балансу між легкістю доступу та безпекою. Жорсткий диск, що стоїть поруч із комп'ютером, суттєво підвищує мотивацію використовувати його за призначенням. І в той же час це не самий безпечний варіантдля дуже важливих даних, які втрачати не можна в жодному разі. Саме тому розрізняють резервне копіювання та архівацію даних.
Перевірка
Як тільки зроблено першу резервну копію даних, необхідно відразу перевірити, що з неї ці дані можна відновити! Це означає не тільки те, що файли стають видимими. Потрібно відкрити кілька файлів на вибір та перевірити, що вони не зіпсовані. Бажано таку перевірку потім повторювати раз на якийсь період (скажімо, раз на рік).
Розрізнення
Найкраща практика – розрізняти дані за категоріями. Категорією може бути їхня важливість для тебе, частота оновлення, або просто тематика.

Найчастіше програми резервного копіювання роблять звані «образи» (image). Вони виглядають як єдиний файл. Так от у кожний такий образ краще зберігати різні дані.

Для чого це потрібно. Дані різної важливості вимагають різного поводження із собою, це очевидно. Свої важливі документи, напевно, захочеться зберігати дбайливіше, ніж, скажімо, колекцію фільмів. Розділивши дані щодо частоти оновлення можна, наприклад, заощадити час займаний резервним копіюванням. Тематика – які дані бажано разом відновлювати за один крок? Яскравий прикладдвох типів backup, які слід робити окремо:

Резервне копіювання даних
Це документи Word, фотографії, фільми і т.д. Також до цього відносяться, але часто забуваються - закладки в браузері, листи в поштовій скриньці, адресна книга, календар із зустрічами, конфігураційний файл банківського додаткуі т.д.
Резервне копіювання системи
Йдеться про операційну систему з усіма її налаштуваннями. Такий backup позбавляє необхідності встановлювати операційну систему заново, робити всі налаштування, встановлювати програми. Однак, це не самий з необхідних типіврезервне копіювання.

Куди робити backup

1. Зовнішній жорсткийдиск. Часто можна купити прямо у коробці. Бувають ноутбуки - такі диски маленькі за розміром, але дорожчі. Звичайні жорсткі дискиможна порівняно дешево купити об'ємом 2 Тб - тоді за місце на диску довго не доведеться турбуватися.

Досить надійний (якщо не кидати і не трясти надмірно)
+ Відносно недорогий

Необхідно самому не забувати підключати диск для бекапу
-Не дуже зручно переносити (не відноситься до ноутбуків)

2. USB-stick – підійде як додатковий засібколи дані хотілося б переносити з одного комп'ютера на інший і/або мати під рукою. Також якщо самі дані не хочеться зберігати на комп'ютері.
Є одне велике але - у флешки обмежена кількість записів, так що якщо на ній зберігати дані програми, що інтенсивно записуватиме, то флешка (usb stick) досить швидко накаже довго жити. До того ж, на моє особисте враження, вони досить часто ламаються. Мій знайомий, купуючи найдорожчі флешки, які позиціонувалися як «не вбиваються», отримував зламану флешку за місяць-другий. Справедливості заради, треба сказати що у мене досі жодна флешка не зламалася, деякі працюють уже років 5. Тим не менш, тільки на одному usb-stick'e я б зберігати дані не стала.

Мобільне зберігання
+Займає мало місця
+Дуже дешево

Непередбачувана надійність

3. Зберігання даних на віддаленому сервері (або у хмарі).

Є свої плюси та мінуси:

Дані будуть доступні не лише вдома, а й на роботі під час подорожей.
+Локаційна роздільність основних даних та резервних копій (наприклад, якщо трапляється, не дай боже, пожежа дані виживають)
+Немає потреби підключати жорсткий диск для бекапу, як правило, все робиться повністю автоматично.

Бажано шифрувати дані, тому що невідомо, хто до них може отримати доступ
-Втрачається великий обсяг трафіку (якщо він обмежений, то виникають проблеми)
-Часто безкоштовно можна зберігати лише дані до 2 Гб. Так що такий backup - це додаткова стаття витрат

Список з гарним описомсервісів можна знайти

Чим робити backup

Наведу список додатків, на які варто звернути увагу (на мою думку) при резервному копіюванні на жорсткий диск.

З безкоштовних користуються популярністю

1. Genie Backup Manager - дуже зручна програма, але трохи гальмує під час роботи
2. Handy Backup – простий інтерфейс, працює швидко.

Додатково

Часто в налаштуваннях програм з backup є опція - зробити інкрементальний або диференціальний backup. Практична відмінністьдосить просте. При диференціальному резервному копіюванні можна заощадити на місці, яке він займає. Зате є тільки дві можливості відновлення: дані в тому стані, коли було зроблено повний backup + дані на той момент, коли було зроблено диференціальний.

Інкрементальний backup дозволяє відкотитися на будь-який з моментів у минулому, коли робилося резервне копіювання. Однак, особливо якщо зміни в даних відбувалися часто, місце з'їдатиметься швидко.

Пропонуємо до вашої уваги новий курс від команди The Codeby- "Тестування Веб-Додатків на проникнення з нуля". Загальна теорія, підготовка робочого оточення, пасивний фазинг та фінгерпринт, Активний фазинг, Вразливості, Пост-експлуатація, Інструментальні засоби, Social Engeneering та багато іншого.


Бекап баз даних MySQL у Linux

Якщо ви користуєтеся сервером MySQL з важливою інформацією, у вас може виникнути бажання періодично робити резервні копії баз даних. Інструмент командного рядка Linux під назвою mysqldump дозволяє вам забекапит бази даних MySQLбез необхідності зупиняти сервер MySQL. mysqldump на виході генерує текстовий файл, що містить серію MySQL команд, які представляють поточний знімок бази даних, які були піддані резервному копіюванню. Отриманий на виході файл mysqldump, може бути з легкістю стиснутий і/або зашифрований, якщо в цьому є необхідність.

У цьому уроці я опишу як зробити резервну копію MySQLсервера за допомогою mysqldump.

Програма mysqldumpміститься у клієнтському пакеті MySQL. Тому в першу чергу потрібно встановити клієнтський пакет.

Для встановлення mysqldump на Ubuntu, Debian або Mint:

$ sudo apt-get install mysql-client

Для встановлення mysqldump на CentOS, Fedora або RedHat:

$ sudo yum install mysql

Щоб згенерувати онлайн знімок живого MySQL сервера, вам потрібно запобігти будь-яким оновленням його баз даних під час процедури створення резервної копії. Як досягти цього залежить від системи зберігання, яке ви використовуєте всередині для MySQL таблиць. Тому перш за все з'ясуйте, яку систему зберігання (наприклад, MyISAM, Innodb) ви використовуєте. розкаже вам як.

Резервне копіювання баз даних InnoDB

Якщо всі ваші MySQL використовують InnoDB, ви можете використовувати опцію "-single-transaction" з mysqldump для створення онлайн бекапу:

$ mysqldump -h -u -p --all-databases --single-transaction > backup.sql

Зверніть увагу, що у наведеній вище mysqldump команді немає пробілів між опціями аргументів (наприклад, -h, -u, -p) і самими величинами аргументу (наприклад, server-ip-address, username, password).

Резервні копії баз даних MyISAM або InnoDB/MyISAM

Наведена вище команда не працює, якщо ви використовуєте таблиці MyISAM або суміш таблиць InnoDB/MyISAM, оскільки MyISAM не підтримує транзакції. У цьому випадку вам потрібно явно заблокувати всі таблиці на час проведення резервного копіювання. Як це зробити показано нижче.

Mysql> flush tables with read lock;

Вищенаведений MySQL оператор flush закриває все відкриті таблиців сервері MySQLі отримує блоки читання всіх таблиць у всіх існуючих базахданих, тим самим запобігаючи будь-яким записам у бази даних. Це забезпечує послідовний знімок запущеної системи. Тепер продовжуйте виконувати резервне копіювання.

$ mysqldump -h -u -p --all-databases > backup.sql

Після закінчення зніміть глобальне блокування баз даних.

Mysql> unlock tables;

Бекап баз даних MySQL у Widnows

Користувачі Widnows теж люди і вони теж потребують створення резервних копій. Краса використання кросплатформових програм у тому, що синтаксис команд (якщо це консольна програма) або зовнішній вигляд інтерфейсу (якщо він є) однакові. Тобто. не потрібно вивчити дві різні програми.

Файл у Widnows називається mysqldump.exe, лежить у підкаталозі bin кореневого каталогу MySQL При запуску командного рядка потрібно прописувати повний шлях до файлу. Наприклад, у мене цей файл розміщений у папці C:Serverbinmysql-5.6bin, отже моя команда (запускаю у командному рядку — Win+X і там вибрати «Командний рядок»):

C:Serverbinmysql-5.6binmysqldump.exe -h -u -p --all-databases --single-transaction > backup.sql

Якщо робите на локальному комп'ютері, то -h можна пропустити.

Для файлу backup.sql також можна вказати абсолютний шляхЩоб потім не довелося шукати його по всьому Widnows. Якщо абсолютний шлях не вказано, і якщо командний рядок запущено не від імені адміністратора, файл за замовчуванням буде розміщений в корені користувача каталогу.

Наприклад, у мене з'явився файл у папці C:UsersAlex

Якщо командний рядок запущено від імені адміністратора, файл з'явиться в каталозі C:WindowsSystem32

Гарант є довіреним посередником між Учасниками під час угоди.