Сервісний центр VPSGroup ремонт комп'ютерної техніки, заправка картриджів, ремонт оргтехніки, Київ, Виставковий центр, Васильківська, 55

Включаємо Pervious Versions в Windows Server 2012.

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

Процедура досить стандартна, але її можна значно скоротити. Для цього необхідно прибрати з ланцюжка адміністратора і дати користувачеві можливість самому відновлювати документи.Зробити це можна за допомогою функції Pervious Versions (попередні копії), яка дозволяє користувачеві самостійно, не звертаючись до адміністратора, відновлювати змінені \ видалені файли.

Функціонал Pervious Versions заснований на службі тіньового копіювання (Volume Shadow Copies, VSS ). Служба VSS активується для логічного диска (томи), після чого VSS створює моментальний знімок всіх файлів, що знаходяться на диску.Після цього VSS починає відстежувати зміни на диску, для чого розбиває всі дані на блоки по 16Кб. Якщо дані в такому блоці були змінені, то блок зберігається в тіньовий копії. Такий підхід дозволяє заощадити дисковий простір, оскільки в тіньових копіях зберігаються не всі дані цілком, а тільки зміни, що відбулися з моменту створення попереднього знімка.

Отримані знімки зберігаються в сховищі тіньових копій, яке може розташовуватися на тому ж, або на окремому диску. Файли тіньових копій розташовуються в прихованому каталозі System Volume Information.

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

Налаштування Pervious Versions

Відкриваємо оснащення управління дисками (Win + R -> diskmgmt.msc) вибираємо потрібний диск. Кількома на ньому правою клавішею миші і в контекстному меню вибираємо пункт «Properties».



У властивостях диска переходимо на вкладку «Shadow Copies», виділяємо тому і тиснемо на кнопку « Enable ».



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



Для додаткової настройки після включення тиснемо кнопку «Settings».Тут можна змінити розташування сховища тіньових копій, яке за замовчуванням розміщується на вихідному диску. Також можна вказати максимальний розмір сховища.

Примітка. За замовчуванням сховище тіньових копій може займати до 10% від розміру диска. Оскільки в знімках зберігаються тільки зміни, для їх зберігання потрібно менше місця, ніж може здатися.Однак в сховище тіньових копій може зберігатися тільки 64 знімка, поетом після досягнення цього числа при створенні нового знімка старі починають віддалятися. Те ж саме відбувається і при досягненні ліміту дискового простору.



, щоб запланувати створення тіньових копій тиснемо на кнопку «Schedule».У випадаючому списку вже є кілька готових завдань, проте я вважаю за краще видалити їх і по кнопці «New» створити своє. У прикладі вкажемо щоденний запуск о 9:00 ранку.



За кнопці «Advanced» можна зробити додаткові налаштування розкладу. У нашому прикладі вкажемо повтор завдання щогодини протягом 9 годин.Тобто знімки будуть робитися кожну годину протягом робочого дня.



В варіанті установки Server Core, при якому відсутні необхідні графічні оснащення, всі вищеописані дії можна зробити з командного рядка. Наприклад так ми включаємо VSS для томи З, розмістивши сховище тіньових копій на тому ж диску і вказавши його максимальний розмір 4GB:

vssadmin add shadowstorage/for = C:/on = C:/maxsize = 4GB

Так створюємо тіньову копію диска С:

vssadmin create shadow/for = C:

Ну і задати створення копій за розкладом можна такою командою:

schtasks/create/SC daily/TN PerviousVersions/TR "vssadmin create shadow/for = C:"/ST 9:00/RI 60/DU 9:00

де:

/SC - розклад;
/TN - ім'я завдання;
/TR - команда, яка повинна бути виконана;
/ST - час початку;
/RI - інтервал повторення в хвилинах;
/DU - тривалість виконання.



Якщо тепер відкрити властивості папки і перейти на вкладку Pervious Versions, то там буде список наявних тіньових копій. Їх можна відкривати і переглядати (open), можна скопіювати (copy) або відновити в початкове розміщення (restore). І що найприємніше, всі ці дії не вимагають втручання адміністратора і можуть бути зроблені самим користувачем.



На закінчення кілька зауважень:

• За умовчанням як сховища тіньових копій вибирається вихідний диск, але при бажанні можна зберігати знімки і на іншому диску. У випадку з іншою фізичною диском це може трохи підвищити швидкодію дискової системи і її відмовостійкість;
• Вибір розташування сховища є остаточним.При переміщенні сховища все знаходяться в ньому знімки будуть втрачені;
• У разі відсутності служби VSS для томи все його знімки будуть видалені;
• Для томів з VSS рекомендується встановлювати розмір кластера не менш 16Кбайтам. При розмірах менше 16Кб провайдер VSS не може точно визначити, чи був файл дефрагментірован або змінений, і тому обробляє дефрагментувати файл як змінений, т.е. створює нову тіньову копію. Це призводить до великої кількості тіньових копій і перезапису існуючих копій;
• Не варто включати VSS для системного томи. Операційна система генерує багато змін, тому кількість тіньових копій на системному диску буде великим;
• У тіньових копіях зберігаються дозволу NTFS і шифрування.Про це треба пам'ятати при відновленні файлів;
• І звичайно ж, не варто використовувати VSS і механізм Pervious Versions як заміну повноцінного резервного копіювання.

.