سرویس کپی سایه حجم

ساخت وبلاگ

برای: Windows Server 2022، Windows Server 2019، Windows Server 2016، Windows Server 2012 R2، Windows Server 2012، و Windows Server 2008 R2، Windows Server 2008، Windows 10، Windows 8. 1، Windows 8، Windows 7 اعمال می شود.

تهیه نسخه پشتیبان و بازیابی اطلاعات حیاتی کسب و کار به دلیل مشکلات زیر می تواند بسیار پیچیده باشد:

معمولاً در زمانی که برنامه هایی که داده ها را تولید می کنند هنوز در حال اجرا هستند، باید از داده ها نسخه پشتیبان تهیه شود. این بدان معنی است که برخی از فایل های داده ممکن است باز باشند یا ممکن است در حالت ناسازگار باشند.

اگر مجموعه داده بزرگ باشد، تهیه نسخه پشتیبان از همه آنها در یک زمان ممکن است دشوار باشد.

انجام صحیح عملیات پشتیبان گیری و بازیابی نیاز به هماهنگی نزدیک بین برنامه های پشتیبان گیری، برنامه های کاربردی خط تجاری که پشتیبان گیری می شوند و سخت افزار و نرم افزار مدیریت ذخیره سازی دارد. Volume Shadow Copy Service (VSS) که در Windows Server® 2003 معرفی شد، مکالمه بین این مؤلفه ها را تسهیل می کند تا به آنها اجازه دهد با هم بهتر کار کنند. هنگامی که همه مؤلفه ها از VSS پشتیبانی می کنند، می توانید از آنها برای پشتیبان گیری از داده های برنامه خود بدون آفلاین کردن برنامه ها استفاده کنید.

VSS اقدامات لازم برای ایجاد یک کپی سایه ثابت (همچنین به عنوان یک عکس فوری یا یک کپی نقطه در زمان شناخته می شود) از داده هایی که قرار است پشتیبان گیری شود را هماهنگ می کند. کپی سایه را می توان همانطور که هست استفاده کرد، یا می توان آن را در سناریوهایی مانند موارد زیر استفاده کرد:

می خواهید از داده های برنامه و اطلاعات وضعیت سیستم، از جمله بایگانی کردن داده ها در درایو دیسک سخت دیگر، روی نوار یا سایر رسانه های قابل جابجایی نسخه پشتیبان تهیه کنید.

شما در حال داده کاوی هستید.

شما در حال انجام پشتیبان گیری از دیسک به دیسک هستید.

شما نیاز به بازیابی سریع از دست دادن داده با بازیابی داده ها به شماره واحد منطقی اصلی (LUN) یا به یک LUN کاملاً جدید دارید که جایگزین LUN اصلی شکست خورده شود.

ویژگی های ویندوز و برنامه هایی که از VSS استفاده می کنند شامل موارد زیر است:

چگونه سرویس کپی سایه حجمی کار می کند

یک راه حل کامل VSS به تمام بخش های اساسی زیر نیاز دارد:

سرویس VSS بخشی از سیستم عامل ویندوز است که تضمین می کند سایر اجزا می توانند به درستی با یکدیگر ارتباط برقرار کنند و با هم کار کنند.

درخواست کننده VSS نرم افزاری که درخواست ایجاد واقعی کپی های سایه (یا سایر عملیات های سطح بالا مانند وارد کردن یا حذف آنها) را می کند. به طور معمول، این برنامه پشتیبان گیری است. ابزار Windows Server Backup و System Center Data Protection Manager درخواست کنندگان VSS هستند. متقاضیان VSS غیر مایکروسافت شامل تقریباً همه نرم افزارهای پشتیبان گیری هستند که روی ویندوز اجرا می شوند.

VSS Writer مؤلفه ای که تضمین می کند ما یک مجموعه داده ثابت برای تهیه نسخه پشتیبان تهیه می کنیم. این به طور معمول به عنوان بخشی از یک برنامه خط تجارت مانند SQL Server® یا Exchange Server ارائه می شود. نویسندگان VSS برای اجزای مختلف ویندوز ، مانند رجیستری ، با سیستم عامل ویندوز گنجانده شده است. نویسندگان غیر Microsoft VSS با بسیاری از برنامه های کاربردی برای ویندوز که نیاز به تضمین سازگاری داده در هنگام تهیه نسخه پشتیبان دارند ، گنجانده شده است.

VSS ارائه دهنده مؤلفه ای است که نسخه های سایه را ایجاد و نگهداری می کند. این می تواند در نرم افزار یا سخت افزار رخ دهد. سیستم عامل ویندوز شامل یک ارائه دهنده VSS است که از کپی بر روی نوشتن استفاده می کند. اگر از شبکه ذخیره سازی (SAN) استفاده می کنید ، مهم است که در صورت ارائه ، ارائه دهنده سخت افزار VSS را برای SAN نصب کنید. یک ارائه دهنده سخت افزار وظیفه ایجاد و نگهداری کپی سایه را از سیستم عامل میزبان بارگیری می کند.

نمودار زیر نشان می دهد که چگونه سرویس VSS با درخواست کنندگان ، نویسندگان و ارائه دهندگان برای ایجاد یک نسخه سایه ای از یک جلد ، هماهنگ می شود.

Architectural diagram of Volume Shadow Copy Service

شکل 1 نمودار معماری سرویس کپی سایه حجم

چگونه یک کپی سایه ایجاد می شود

در این بخش نقش های مختلف درخواست کننده ، نویسنده و ارائه دهنده با لیست مراحل لازم برای ایجاد یک نسخه سایه ای باید در متن قرار می گیرد. نمودار زیر نشان می دهد که چگونه سرویس کپی Volume Shadow Copy هماهنگی کلی درخواست کننده ، نویسنده و ارائه دهنده را کنترل می کند.

Diagram how Volume Shadow Copy Service works

شکل 2 فرآیند ایجاد کپی سایه

برای ایجاد یک کپی سایه ، درخواست کننده ، نویسنده و ارائه دهنده اقدامات زیر را انجام می دهند:

درخواست کننده از سرویس کپی Volume Shadow می خواهد تا نویسندگان را شمارش کند ، ابرداده نویسنده را جمع کند و برای ایجاد کپی سایه آماده شود.

هر نویسنده توضیحات XML از اجزای و فروشگاه های داده را که باید از آنها نسخه پشتیبان تهیه کنند ، ایجاد می کند و آن را به سرویس کپی Volume Shadow ارائه می دهد. نویسنده همچنین یک روش بازیابی را تعریف می کند ، که برای همه مؤلفه ها استفاده می شود. سرویس Volume Shadow Copy توضیحات نویسنده را به درخواست کننده ارائه می دهد ، که اجزای پشتیبان تهیه می شود.

سرویس کپی Volume Shadow به همه نویسندگان اطلاع می دهد تا داده های خود را برای تهیه نسخه سایه آماده کنند.

هر نویسنده داده ها را به صورت مناسب تهیه می کند ، مانند تکمیل کلیه معاملات باز ، سیاهههای مربوط به معاملات نورد و ذخیره های گرگرفتگی. هنگامی که داده ها آماده سایه زدن به سایه هستند ، نویسنده سرویس کپی Volume Shadow را مطلع می کند.

سرویس کپی Volume Shadow به نویسندگان می گوید که درخواست های I/O را به طور موقت یخ بزنید (بخوانید درخواست های I/O هنوز امکان پذیر است) برای چند ثانیه که برای ایجاد کپی سایه از حجم یا حجم لازم است. یخ زدگی برنامه مجاز نیست بیش از 60 ثانیه طول بکشد. سرویس کپی Volume Shadow بافر سیستم فایل را به وجود می آورد و سپس سیستم فایل را یخ می زند ، که تضمین می کند ابرداده سیستم فایل به درستی ضبط شده و داده ها به صورت سایه دار به ترتیب مداوم نوشته می شوند.

سرویس Volume Shadow Copy به ارائه دهنده می گوید که نسخه Shadow را ایجاد کند. دوره ایجاد کپی سایه بیش از 10 ثانیه طول نمی کشد ، که در طی آن همه درخواست های I/O را برای سیستم پرونده می نویسند ، یخ زده باقی می مانند.

سرویس Volume Shadow Copy سیستم فایل را منتشر می کند و درخواست های I/O را می نویسد.

VSS به نویسندگان می گوید برنامه های I/O را به برنامه ذوب می نویسند. در این مرحله برنامه های کاربردی رایگان برای از سرگیری نوشتن داده ها به دیسک که سایه دار است ، از سر گرفته می شوند.

اگر نویسندگان بیش از 60 ثانیه در حالت انجماد نگه داشته شوند یا اگر ارائه دهندگان بیش از 10 ثانیه طول می کشد تا کپی سایه را بیش از 10 ثانیه طول بکشد ، ایجاد کپی سایه را می توان قطع کرد.

درخواست کننده می تواند فرآیند را دوباره امتحان کند (به مرحله 1 برگردید) یا به مدیر اطلاع دهید که بعداً دوباره امتحان کنید.

اگر کپی Shadow با موفقیت ایجاد شود ، سرویس Volume Shadow Copy اطلاعات مکان را برای کپی سایه به درخواست کننده برمی گرداند. در بعضی موارد ، کپی سایه می تواند به طور موقت به عنوان یک حجم خواندن در دسترس باشد تا VSS و یک یا چند برنامه بتوانند قبل از پایان کپی سایه ، محتوای کپی سایه را تغییر دهند. پس از VSS و برنامه ها تغییرات خود را ایجاد می کنند ، نسخه Shadow فقط خواندنی ساخته می شود. این مرحله به صورت خودکار بازیابی نامیده می شود و از آن برای خنثی کردن هر سیستم فایل یا معاملات برنامه در حجم کپی سایه استفاده می شود که قبل از ایجاد نسخه سایه تکمیل نشده است.

چگونه ارائه دهنده کپی سایه ایجاد می کند

ارائه دهنده کپی سخت افزار یا نرم افزار از یکی از روشهای زیر برای ایجاد یک کپی سایه استفاده می کند:

کپی کامل این روش یک کپی کامل (به نام "کپی کامل" یا "کلون") از حجم اصلی را در یک نقطه معین از زمان ایجاد می کند. این نسخه فقط خواندنی است.

کپی کردن در نوشتن این روش حجم اصلی را کپی نمی کند. درعوض ، با کپی کردن تمام تغییرات (تکمیل شده درخواست I/O) که پس از یک نقطه معین در زمان به حجم ساخته می شود ، یک نسخه دیفرانسیل ایجاد می کند.

تغییر مسیر در نوشتن این روش حجم اصلی را کپی نمی کند ، و پس از یک نقطه معین در زمان ، هیچ تغییری در حجم اصلی ایجاد نمی کند. در عوض ، با تغییر مسیر همه تغییرات به یک حجم متفاوت ، یک نسخه دیفرانسیل ایجاد می کند.

کپی کامل

یک نسخه کامل معمولاً با ساختن "آینه تقسیم" به شرح زیر ایجاد می شود:

حجم اصلی و حجم کپی سایه یک مجموعه حجم آینه است.

حجم کپی سایه از حجم اصلی جدا شده است. این اتصال آینه را می شکند.

پس از شکسته شدن اتصال آینه ، حجم اصلی و حجم کپی سایه مستقل هستند. حجم اصلی همچنان همه تغییرات را می پذیرد (درخواست های I/O را بنویسید) ، در حالی که حجم کپی Shadow یک نسخه دقیق فقط خواندنی از داده های اصلی در زمان استراحت است.

روش کپی بر نوشتن

در روش کپی بر نوشتن ، هنگامی که تغییر در حجم اصلی رخ می دهد (اما قبل از اتمام درخواست نوشتن I/O) ، هر بلوکی که باید اصلاح شود خوانده می شود و سپس به منطقه ذخیره سازی سایه Volume (همچنین نامیده می شود) نوشته می شود."منطقه مختلف" آن). منطقه ذخیره سازی کپی سایه می تواند در همان حجم یا حجم دیگری باشد. این یک کپی از بلوک داده را بر روی حجم اصلی حفظ می کند قبل از تغییر آن ، آن را بازنویسی می کند.

داده های اصلی: 1 2 3 4 5

داده ها در حافظه نهان تغییر کرده اند: 3 تا 3 '

کپی سایه ایجاد شده (فقط تفاوت ها): 3

داده های اصلی بازنویسی شده: 1 2 3 '4 5

تفاوت ها و فهرست ذخیره شده در کپی سایه: 3

جدول 1 روش کپی بر نوشتن نسخه های سایه

روش کپی بر روی نوشتن یک روش سریع برای ایجاد یک کپی سایه است ، زیرا فقط داده هایی را که تغییر می کند کپی می کند. بلوک های کپی شده در منطقه Diff را می توان با داده های تغییر یافته در حجم اصلی ترکیب کرد تا قبل از ایجاد هر یک از تغییرات ، حجم را به حالت خود بازگرداند. اگر تغییرات زیادی وجود داشته باشد ، روش کپی بر روی نوشتن می تواند گران شود.

روش هدایت بر روی نوشتن

در روش تغییر مسیر بر روی نوشتن ، هر زمان که حجم اصلی تغییر دریافت کند (درخواست I/O را بنویسید) ، تغییر در حجم اصلی اعمال نمی شود. در عوض ، این تغییر به منطقه ذخیره سازی سایه دیگر جلد دیگر نوشته شده است.

داده های اصلی: 1 2 3 4 5

داده ها در حافظه نهان تغییر کرده اند: 3 تا 3 '

کپی سایه ایجاد شده (فقط تفاوت ها): 3 '

داده های اصلی بدون تغییر: 1 2 3 4 5

تفاوت ها و فهرست ذخیره شده در کپی سایه: 3 '

جدول 2 روش تغییر مسیر در ایجاد نسخه های سایه

مانند روش کپی در نوشتن، روش تغییر مسیر در نوشتن روشی سریع برای ایجاد یک کپی سایه است، زیرا فقط تغییرات داده ها را کپی می کند. بلوک های کپی شده در ناحیه تفاوت را می توان با داده های بدون تغییر در حجم اصلی ترکیب کرد تا یک کپی کامل و به روز از داده ها ایجاد شود. اگر درخواست های خواندن ورودی/خروجی زیادی وجود داشته باشد، روش تغییر مسیر در نوشتن می تواند گران شود.

ارائه دهندگان کپی سایه

دو نوع ارائه دهنده کپی سایه وجود دارد: ارائه دهندگان مبتنی بر سخت افزار و ارائه دهندگان مبتنی بر نرم افزار. همچنین یک ارائه دهنده سیستم وجود دارد که یک ارائه دهنده نرم افزار است که در سیستم عامل ویندوز تعبیه شده است.

ارائه دهندگان مبتنی بر سخت افزار

ارائه دهندگان کپی سایه مبتنی بر سخت افزار به عنوان یک رابط بین Volume Shadow Copy Service و سطح سخت افزار با کار در ارتباط با آداپتور یا کنترل کننده ذخیره سازی سخت افزار عمل می کنند. کار ایجاد و نگهداری کپی سایه توسط آرایه ذخیره سازی انجام می شود.

ارائه دهندگان سخت افزار همیشه کپی سایه کل یک LUN را می گیرند، اما سرویس Volume Shadow Copy فقط کپی سایه ای از حجم یا مجلدهای درخواست شده را در معرض نمایش می گذارد.

یک ارائه دهنده کپی سایه مبتنی بر سخت افزار از عملکرد Volume Shadow Copy Service استفاده می کند که نقطه زمانی را تعریف می کند، اجازه همگام سازی داده ها را می دهد، کپی سایه را مدیریت می کند و یک رابط مشترک با برنامه های پشتیبان ارائه می دهد. با این حال، Volume Shadow Copy مکانیسم اساسی را که توسط آن ارائه دهنده مبتنی بر سخت افزار، کپی های سایه را تولید و نگهداری می کند، مشخص نمی کند.

ارائه دهندگان مبتنی بر نرم افزار

ارائه دهندگان کپی سایه مبتنی بر نرم افزار معمولاً درخواست های ورودی/خروجی خواندن و نوشتن را در یک لایه نرم افزاری بین سیستم فایل و نرم افزار مدیریت حجم، رهگیری و پردازش می کنند.

این ارائه دهندگان به عنوان یک جزء DLL در حالت کاربر و حداقل یک درایور دستگاه در حالت هسته، معمولاً یک درایور فیلتر ذخیره سازی، پیاده سازی می شوند. بر خلاف ارائه دهندگان مبتنی بر سخت افزار، ارائه دهندگان مبتنی بر نرم افزار کپی های سایه را در سطح نرم افزار ایجاد می کنند، نه در سطح سخت افزار.

یک ارائه دهنده کپی سایه مبتنی بر نرم افزار باید با دسترسی به مجموعه داده ای که می تواند برای ایجاد مجدد وضعیت حجم قبل از زمان ایجاد کپی سایه ای از آن استفاده شود، نمای «نقطه در زمان» یک حجم را حفظ کند. یک مثال تکنیک کپی در نوشتن ارائه دهنده سیستم است. با این حال، Volume Shadow Copy Service هیچ محدودیتی در مورد تکنیکی که ارائه دهندگان مبتنی بر نرم افزار برای ایجاد و نگهداری کپی های سایه استفاده می کنند، قائل نیست.

ارائه دهنده نرم افزار برای طیف گسترده تری از سیستم عامل های ذخیره سازی نسبت به یک ارائه دهنده مبتنی بر سخت افزار قابل استفاده است و باید با دیسک های اساسی یا حجم منطقی به همان اندازه کار کند.(یک حجم منطقی حجمی است که با ترکیب فضای آزاد از دو یا چند دیسک ایجاد می شود.) بر خلاف نسخه های سایه سخت افزاری ، ارائه دهندگان نرم افزار منابع سیستم عامل را برای حفظ کپی سایه مصرف می کنند.

برای کسب اطلاعات بیشتر در مورد دیسک های اساسی ، به دیسک ها و جلد های اساسی چیست؟

ارائه دهنده سیستم

یک ارائه دهنده کپی سایه ، ارائه دهنده سیستم ، در سیستم عامل ویندوز تهیه می شود. اگرچه یک ارائه دهنده پیش فرض در ویندوز تهیه می شود ، سایر فروشندگان برای تهیه پیاده سازی هایی که برای سخت افزار ذخیره سازی و برنامه های نرم افزاری آنها بهینه شده اند ، رایگان هستند.

برای حفظ نمای "نقطه به موقع" از حجمی که در یک کپی سایه موجود است ، ارائه دهنده سیستم از یک تکنیک کپی بر روی نوشتن استفاده می کند. نسخه های بلوک های موجود در حجم که از ابتدای ایجاد کپی سایه اصلاح شده اند در یک منطقه ذخیره سازی کپی سایه ذخیره می شوند.

ارائه دهنده سیستم می تواند حجم تولید را که می تواند از طریق عادی نوشته و خوانده شود ، افشا کند. هنگامی که کپی سایه مورد نیاز است ، به طور منطقی اختلافات مربوط به داده های مربوط به حجم تولید را برای افشای کپی کامل سایه اعمال می کند.

برای ارائه دهنده سیستم ، منطقه ذخیره سازی کپی Shadow باید در حجم NTFS باشد. حجم کپی شده سایه نیازی به حجم NTFS ندارد ، اما حداقل یک جلد نصب شده بر روی سیستم باید یک حجم NTFS باشد.

فایلهای مؤلفه ای که ارائه دهنده سیستم را تشکیل می دهند swprv. dll و volsnap. sys هستند.

نویسندگان در جعبه VSS

سیستم عامل ویندوز شامل مجموعه ای از نویسندگان VSS است که وظیفه شمارش داده هایی را که توسط ویژگی های مختلف ویندوز مورد نیاز است ، دارند.

برای کسب اطلاعات بیشتر در مورد این نویسندگان ، به نویسندگان در جعبه VSS مراجعه کنید.

چگونه از نسخه های سایه استفاده می شود

علاوه بر تهیه نسخه پشتیبان از داده های برنامه و اطلاعات وضعیت سیستم ، می توان از نسخه های سایه برای تعدادی از اهداف استفاده کرد ، از جمله موارد زیر:

بازگرداندن LUN (LUN RESYNCHERNIZATION و تعویض LUN)

بازیابی پرونده های انفرادی (نسخه های سایه برای پوشه های مشترک)

داده کاوی با استفاده از نسخه های سایه قابل حمل

بازگرداندن LUN (LUN RESYNCHERNIZATION و تعویض LUN)

در ویندوز سرور 2008 R2 و ویندوز 7، درخواست کنندگان VSS می توانند از یک ویژگی ارائه دهنده کپی سایه سخت افزاری به نام همگام سازی مجدد LUN (یا "LUN resync") استفاده کنند. این یک طرح بازیابی سریع است که به مدیر برنامه اجازه می دهد تا داده ها را از یک کپی سایه به LUN اصلی یا به یک LUN جدید بازیابی کند.

کپی سایه می تواند یک کلون کامل یا یک کپی سایه دیفرانسیل باشد. در هر صورت، در پایان عملیات همگام سازی مجدد، LUN مقصد همان محتویات LUN کپی سایه را خواهد داشت. در طول عملیات همگام سازی مجدد، آرایه یک کپی در سطح بلوک از کپی سایه به LUN مقصد انجام می دهد.

کپی سایه باید یک کپی سایه سخت افزاری قابل حمل باشد.

اکثر آرایه ها اجازه می دهند که عملیات I/O تولید کمی پس از شروع عملیات همگام سازی مجدد از سر گرفته شود. در حالی که عملیات همگام سازی مجدد در حال انجام است، درخواست های خواندن به LUN کپی سایه هدایت می شوند و درخواست ها به LUN مقصد می نویسند. این به آرایه ها اجازه می دهد تا مجموعه داده های بسیار بزرگ را بازیابی کنند و در چند ثانیه عملیات عادی خود را از سر بگیرند.

همگام سازی مجدد LUN با تعویض LUN متفاوت است. تعویض LUN یک سناریوی بازیابی سریع است که VSS از زمان Windows Server 2003 SP1 پشتیبانی کرده است. در مبادله LUN، کپی سایه وارد شده و سپس به حجم خواندن و نوشتن تبدیل می شود. تبدیل یک عملیات برگشت ناپذیر است و پس از آن نمی توان حجم و LUN اساسی را با API های VSS کنترل کرد. فهرست زیر نحوه مقایسه مجدد همگام سازی LUN با تعویض LUN را توضیح می دهد:

در همگام سازی مجدد LUN، کپی سایه تغییر نمی کند، بنابراین می توان چندین بار از آن استفاده کرد. در تعویض LUN، کپی سایه فقط یک بار برای بازیابی قابل استفاده است. برای مدیران آگاه به ایمنی، این مهم است. وقتی از همگام سازی مجدد LUN استفاده می شود، درخواست کننده می تواند کل عملیات بازیابی را دوباره امتحان کند اگر بار اول مشکلی پیش آمد.

در پایان یک مبادله LUN، کپی سایه LUN برای درخواست های I/O تولید استفاده می شود. به همین دلیل، LUN کپی سایه باید از همان کیفیت ذخیره سازی LUN تولید اصلی استفاده کند تا اطمینان حاصل شود که عملکرد پس از عملیات بازیابی تحت تأثیر قرار نمی گیرد. اگر به جای آن از همگام سازی مجدد LUN استفاده شود، ارائه دهنده سخت افزار می تواند کپی سایه را در فضای ذخیره سازی که هزینه کمتری نسبت به ذخیره سازی با کیفیت تولید دارد، حفظ کند.

اگر LUN مقصد غیرقابل استفاده باشد و نیاز به ایجاد مجدد داشته باشد، تعویض LUN ممکن است مقرون به صرفه تر باشد زیرا به LUN مقصد نیاز ندارد.

تمام عملیات ذکر شده عملیات سطح LUN است. اگر سعی می کنید با استفاده از تنظیم مجدد LUN ، یک حجم خاص را بازیابی کنید ، ناخواسته می خواهید تمام جلد های دیگری را که LUN را به اشتراک می گذارند برگردانید.

بازیابی پرونده های انفرادی (نسخه های سایه برای پوشه های مشترک)

نسخه های سایه برای پوشه های مشترک از سرویس کپی Volume Shadow برای تهیه نسخه های نقطه به موقع پرونده هایی که در یک منبع شبکه مشترک مانند سرور پرونده قرار دارند ، استفاده می کند. با نسخه های سایه برای پوشه های مشترک ، کاربران می توانند به سرعت پرونده های حذف شده یا تغییر یافته را که در شبکه ذخیره می شوند ، بازیابی کنند. از آنجا که آنها می توانند این کار را بدون کمک به مدیر انجام دهند ، نسخه های سایه برای پوشه های مشترک می توانند بهره وری را افزایش داده و هزینه های اداری را کاهش دهند.

برای کسب اطلاعات بیشتر در مورد نسخه های سایه برای پوشه های مشترک ، به نسخه های سایه برای پوشه های مشترک (https://go. microsoft.com/fwlink/؟linkid=180898) در Technet مراجعه کنید.

داده کاوی با استفاده از نسخه های سایه قابل حمل

با ارائه دهنده سخت افزاری که برای استفاده با سرویس Volume Shadow Copy طراحی شده است ، می توانید نسخه های سایه قابل حمل را ایجاد کنید که می توانند بر روی سرورها در همان زیر سیستم وارد شوند (به عنوان مثال ، یک سان). از این نسخه های سایه می توان برای تهیه یک تولید یا تست نصب با داده های فقط خواندنی برای داده کاوی استفاده کرد.

با استفاده از سرویس کپی Volume Shadow و یک آرایه ذخیره سازی با یک ارائه دهنده سخت افزار که برای استفاده با سرویس Volume Shadow Copy طراحی شده است ، می توان یک کپی سایه از حجم داده منبع را بر روی یک سرور ایجاد کرد و سپس کپی Shadow را روی آن وارد کردسرور دیگری (یا به همان سرور بازگشت). این فرآیند بدون در نظر گرفتن اندازه داده ها در چند دقیقه انجام می شود. فرایند حمل و نقل از طریق مجموعه ای از مراحل انجام می شود که از یک درخواست کننده کپی سایه (یک برنامه مدیریت ذخیره سازی) استفاده می کند که از نسخه های سایه قابل حمل پشتیبانی می کند.

برای حمل و نقل یک کپی سایه

یک کپی سایه قابل حمل از داده های منبع را روی یک سرور ایجاد کنید.

کپی سایه را به سرور متصل به SAN وارد کنید (می توانید به یک سرور متفاوت یا همان سرور وارد کنید).

اکنون داده ها آماده استفاده هستند.

Diagram how to transport a shadow copy between two servers

شکل 3 ایجاد کپی سایه و حمل و نقل بین دو سرور

یک کپی سایه قابل حمل که در ویندوز سرور 2003 ایجاد شده است ، نمی تواند بر روی سرور که ویندوز سرور 2008 یا ویندوز سرور 2008 R2 را اجرا می کند ، وارد شود. یک کپی سایه قابل حمل که در ویندوز سرور 2008 یا ویندوز سرور 2008 R2 ایجاد شده است ، نمی تواند بر روی سرور که ویندوز سرور 2003 را اجرا می کند وارد شود. با این حال ، یک کپی سایه ای که در ویندوز سرور 2008 ایجاد شده است می تواند بر روی سرور وارد شود که در حال اجرا استویندوز سرور 2008 R2 و برعکس.

نسخه های سایه فقط خواندنی هستند. اگر می خواهید یک کپی سایه را به یک LUN خواندن/نوشتن تبدیل کنید ، می توانید علاوه بر سرویس کپی Volume Shadow ، از یک برنامه مدیریت ذخیره سازی مبتنی بر سرویس دیسک مجازی (از جمله برخی درخواست کنندگان) استفاده کنید. با استفاده از این برنامه ، می توانید کپی Shadow را از Volume Shadow Copy Service Management حذف کرده و آن را به یک LUN خواندن/نوشتن تبدیل کنید.

Volume Shadow Copy Service Transport یک راه حل پیشرفته در رایانه هایی است که Windows Server 2003 Enterprise Edition ، ویندوز سرور 2003 Datacenter Edition ، Windows Server 2008 یا Windows Server 2008 R2 را اجرا می کند. این کار فقط در صورتی کار می کند که یک ارائه دهنده سخت افزار در آرایه ذخیره سازی وجود داشته باشد. Transport Copy Copy می تواند برای تعدادی از اهداف از جمله نسخه پشتیبان از نوار ، داده کاوی و آزمایش استفاده شود.

سوالات متداول

این سؤالات متداول به سؤالات مربوط به سرویس کپی سایه Volume (VSS) برای مدیران سیستم پاسخ می دهد. برای کسب اطلاعات در مورد رابط های برنامه نویسی برنامه VSS ، به سرویس کپی Volume Shadow (https://go. microsoft.com/fwlink/؟linkid=180899) در کتابخانه مرکز توسعه دهنده ویندوز مراجعه کنید.

چه زمانی سرویس کپی Volume Shadow معرفی شد؟در کدام نسخه های سیستم عامل ویندوز موجود است؟

VSS در ویندوز XP معرفی شد. در ویندوز XP ، ویندوز سرور 2003 ، ویندوز ویستا® ، ویندوز سرور 2008 ، ویندوز 7 و ویندوز سرور 2008 R2 در دسترس است.

تفاوت بین نسخه سایه و پشتیبان چیست؟

در مورد پشتیبان گیری از دیسک سخت ، کپی سایه ایجاد شده نیز نسخه پشتیبان تهیه شده است. داده ها را می توان از کپی سایه برای بازیابی کپی کرد یا کپی Shadow را می توان برای یک سناریوی بازیابی سریع استفاده کرد - برای مثال ، LUN RESONGRONISINATION یا تعویض LUN.

هنگامی که داده ها از کپی سایه تا نوار یا سایر رسانه های قابل جابجایی کپی می شوند ، محتوایی که در رسانه ذخیره می شود ، نسخه پشتیبان تهیه می شود. پس از کپی کردن داده ها از آن ، می توان کپی سایه را حذف کرد.

بزرگترین حجم اندازه ای که سرویس کپی سایه از آن پشتیبانی می کند چیست؟

سرویس کپی سایه حجم از اندازه حجم حداکثر 64 سل پشتیبانی می کند.

من یک نسخه پشتیبان در ویندوز سرور 2008 تهیه کردم. آیا می توانم آن را در ویندوز سرور 2008 R2 بازیابی کنم؟

بستگی به نرم افزار پشتیبان گیری شما دارد. اکثر برنامه های پشتیبان از این سناریو برای داده ها پشتیبانی می کنند اما برای پشتیبان گیری از وضعیت سیستم پشتیبانی نمی کنند.

کپی های سایه ای که در هر یک از این نسخه های ویندوز ایجاد می شوند را می توان در نسخه دیگر استفاده کرد.

من یک نسخه پشتیبان در ویندوز سرور 2003 تهیه کردم. آیا می توانم آن را در ویندوز سرور 2008 بازیابی کنم؟

بستگی به نرم افزار پشتیبان گیری شما دارد. اگر یک کپی سایه در ویندوز سرور 2003 ایجاد کنید، نمی توانید از آن در ویندوز سرور 2008 استفاده کنید. همچنین، اگر یک کپی سایه در ویندوز سرور 2008 ایجاد کنید، نمی توانید آن را در ویندوز سرور 2003 بازیابی کنید.

چگونه می توانم VSS را غیرفعال کنم؟

غیرفعال کردن Volume Shadow Copy Service با استفاده از کنسول مدیریت مایکروسافت امکان پذیر است. با این حال، شما نباید این کار را انجام دهید. غیرفعال کردن VSS بر روی هر نرم افزاری که استفاده می کنید و به آن بستگی دارد تأثیر منفی می گذارد، مانند System Restore و Windows Server Backup.

برای اطلاعات بیشتر، به وب سایت های Microsoft TechNet زیر مراجعه کنید:

آیا می توانم برای صرفه جویی در فضا، فایل ها را از یک کپی سایه حذف کنم؟

VSS برای ایجاد کپی سایه ای از کل حجم ها طراحی شده است. فایل های موقت، مانند فایل های صفحه بندی، برای صرفه جویی در فضا، به طور خودکار از کپی های سایه حذف می شوند.

برای حذف فایل های خاص از کپی های سایه، از کلید رجیستری زیر استفاده کنید: FilesNotToSnapshot.

کلید رجیستری FilesNotToSnapshot فقط برای استفاده در برنامه ها در نظر گرفته شده است. کاربرانی که اقدام به استفاده از آن می کنند با محدودیت هایی مانند موارد زیر مواجه خواهند شد:

 

  • نمی تواند فایل ها را از یک کپی سایه ای که با استفاده از ویژگی نسخه های قبلی در سرور ویندوز ایجاد شده است حذف کند.

     

برنامه پشتیبان غیر مایکروسافت من با خطای VSS ناموفق بود. چه می توانم بکنم؟

بخش پشتیبانی محصول را در وب سایت شرکتی که برنامه پشتیبان تهیه کرده است بررسی کنید. ممکن است یک به روزرسانی محصول وجود داشته باشد که می توانید آن را دانلود و نصب کنید تا مشکل برطرف شود. اگر نه، با بخش پشتیبانی محصول شرکت تماس بگیرید.

مدیران سیستم می توانند از اطلاعات عیب یابی VSS در وب سایت Microsoft TechNet Library زیر برای جمع آوری اطلاعات تشخیصی در مورد مسائل مربوط به VSS استفاده کنند.

"منطقه تفاوت" چیست؟

منطقه ذخیره سازی کپی سایه (یا "ناحیه تفاوت") مکانی است که داده های کپی سایه ایجاد شده توسط ارائه دهنده نرم افزار سیستم در آن ذخیره می شود.

منطقه تفاوت در کجا قرار دارد؟

ناحیه تفاوت را می توان در هر حجم محلی قرار داد. با این حال، باید روی یک حجم NTFS قرار داشته باشد که فضای کافی برای ذخیره آن را داشته باشد.

محل اختلاف منطقه چگونه تعیین می شود؟

معیارهای زیر ، به این ترتیب ، برای تعیین مکان منطقه Diff ارزیابی می شود:

اگر یک جلد از قبل نسخه سایه موجود داشته باشد ، از آن مکان استفاده می شود.

اگر یک ارتباط دستی از پیش تنظیم شده بین حجم اصلی و محل حجم حجم سایه وجود داشته باشد ، از آن مکان استفاده می شود.

اگر دو معیار قبلی مکانی را ارائه ندهند ، سرویس کپی Shadow مکانی را بر اساس فضای آزاد موجود انتخاب می کند. اگر بیش از یک جلد در حال کپی سایه باشد ، سرویس Shadow Copy لیستی از مکان های عکس فوری احتمالی را بر اساس اندازه فضای آزاد ، به ترتیب نزولی ایجاد می کند. تعداد مکان های ارائه شده برابر با تعداد حجم کپی شده سایه است.

اگر حجم سایه کپی شده یکی از مکان های ممکن باشد ، یک انجمن محلی ایجاد می شود. در غیر این صورت ارتباط با حجم با بیشترین فضای موجود ایجاد می شود.

آیا VSS می تواند نسخه های سایه ای از حجم غیر NTFS ایجاد کند؟

آره. با این حال ، نسخه های سایه مداوم فقط برای حجم NTFS قابل تهیه است. علاوه بر این ، حداقل یک جلد نصب شده بر روی سیستم باید یک حجم NTFS باشد.

حداکثر تعداد نسخه های سایه ای که می توانم در یک زمان ایجاد کنم چیست؟

حداکثر تعداد حجم کپی شده سایه در یک مجموعه کپی سایه واحد 64 است. توجه داشته باشید که این همان تعداد نسخه های سایه نیست.

حداکثر تعداد نسخه های سایه نرم افزاری ایجاد شده توسط ارائه دهنده سیستم که می توانم برای یک حجم حفظ کنم؟

تعداد حداکثر از نسخه های سایه نرم افزاری برای هر جلد 512 است. با این حال ، به طور پیش فرض فقط می توانید 64 نسخه سایه را که توسط نسخه های سایه از ویژگی های پوشه های مشترک استفاده می شود ، حفظ کنید. برای تغییر محدودیت نسخه های سایه از ویژگی های پوشه های مشترک ، از کلید رجیستری زیر استفاده کنید: MaxShadowCopies.

چگونه می توانم فضایی را که برای فضای ذخیره سازی کپی سایه استفاده می شود ، کنترل کنم؟

دستور shadowstorage vssadmin inize را تایپ کنید.

چه اتفاقی می افتد که من از فضا خارج شدم؟

نسخه های سایه برای حجم حذف می شوند ، با قدیمی ترین نسخه سایه.

ابزارهای سرویس کپی سایه حجم

سیستم عامل ویندوز ابزارهای زیر را برای کار با VSS فراهم می کند:

دیسکادو

DiskShadow یک درخواست کننده VSS است که می توانید برای مدیریت همه عکسهای سخت افزاری و نرم افزاری که می توانید روی یک سیستم داشته باشید ، استفاده کنید. DiskShadow شامل دستوراتی مانند موارد زیر است:

لیست: لیست نویسندگان VSS ، ارائه دهندگان VSS و نسخه های سایه

ایجاد: یک کپی سایه جدید ایجاد می کند

واردات: کپی سایه قابل حمل را وارد می کند

Expose: یک نسخه سایه مداوم را در معرض دید قرار می دهد (به عنوان مثال به عنوان یک نامه درایو)

revert : حجم را به یک کپی سایه مشخص برمی گرداند

این ابزار برای استفاده توسط متخصصان فناوری اطلاعات در نظر گرفته شده است، اما توسعه دهندگان ممکن است آن را هنگام آزمایش یک نویسنده VSS یا ارائه دهنده VSS نیز مفید بدانند.

DiskShadow فقط در سیستم عامل ویندوز سرور در دسترس است. در سیستم عامل های کلاینت ویندوز در دسترس نیست.

VssAdmin

VssAdmin برای ایجاد، حذف و فهرست کردن اطلاعات در مورد کپی های سایه استفاده می شود. همچنین می توان از آن برای تغییر اندازه فضای ذخیره سازی کپی سایه ("منطقه تفاوت") استفاده کرد.

VssAdmin شامل دستوراتی مانند موارد زیر است:

create shadow: یک کپی سایه جدید ایجاد می کند

حذف سایه ها: کپی های سایه را حذف می کند

لیست ارائه دهندگان: همه ارائه دهندگان VSS ثبت شده را فهرست می کند

لیست نویسندگان: همه نویسندگان VSS مشترک را فهرست می کند

تغییر اندازه سایه ذخیره سازی: حداکثر اندازه فضای ذخیره سازی کپی سایه را تغییر می دهد

VssAdmin فقط می تواند برای مدیریت کپی های سایه ای که توسط ارائه دهنده نرم افزار سیستم ایجاد شده اند استفاده شود.

VssAdmin در نسخه های ویندوز کلاینت و سیستم عامل ویندوز سرور موجود است.

کلیدهای رجیستری سرویس کپی سایه حجم

کلیدهای رجیستری زیر برای استفاده با VSS در دسترس هستند:

VssAccessControl

MaxShadowCopies

MinDiffAreaFileSize

VssAccessControl

این کلید برای تعیین اینکه کدام کاربران به کپی های سایه دسترسی دارند استفاده می شود.

برای اطلاعات بیشتر، ورودی های زیر را در وب سایت MSDN ببینید:

MaxShadowCopies

این کلید حداکثر تعداد کپی های سایه ای قابل دسترسی مشتری را که می توان در هر حجم از رایانه ذخیره کرد، مشخص می کند. کپی های سایه ای در دسترس مشتری توسط Shadow Copies برای پوشه های مشترک استفاده می شوند.

برای اطلاعات بیشتر، ورودی زیر را در وب سایت MSDN ببینید:

MinDiffAreaFileSize

این کلید حداقل اندازه اولیه فضای ذخیره سازی کپی سایه را بر حسب مگابایت مشخص می کند.

برای اطلاعات بیشتر، ورودی زیر را در وب سایت MSDN ببینید:

نسخه های سیستم عامل پشتیبانی شده

جدول زیر حداقل نسخه های سیستم عامل پشتیبانی شده برای ویژگی های VSS را فهرست می کند.

کتاب آموزش بورس...
ما را در سایت کتاب آموزش بورس دنبال می کنید

برچسب : نویسنده : محسن زنجانچی بازدید : <-PostHit-> تاريخ : دوشنبه 25 ارديبهشت 1402 ساعت: 11:38